<?php
 namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; class ProductRecordsRequest extends FormRequest { public function authorize(): bool { return $this->user()->can('viewAny', \App\Models\Product::class); } public function rules(): array { return [ 'draw' => 'nullable|integer', 'start' => 'nullable|integer|min:0', 'length' => 'nullable|integer|min:1|max:1000', 'search.value' => 'nullable|string|max:255', 'order' => 'nullable|array', 'columns' => 'nullable|array', ]; } } 