user() !== null; } public function rules(): array { return [ 'user_id' => ['nullable', 'integer', 'min:1'], 'q' => ['nullable', 'string', 'max:120'], 'sort_by' => ['nullable', 'string', 'in:updated_at,created_at,user_id'], 'sort_dir' => ['nullable', 'string', 'in:asc,desc'], 'page' => ['nullable', 'integer', 'min:1'], 'per_page' => ['nullable', 'integer', 'min:1', 'max:200'], ]; } }