ldc-legaulois/app/Http/Requests/Club/Bourse/SearchCustomerCollectionRequest.php
2026-09-25 16:25:31 +02:00

33 lines
804 B
PHP

<?php
namespace App\Http\Requests\Club\Bourse;
class SearchCustomerCollectionRequest extends CustomerCollectionRequest
{
/**
* Prepare the data for validation.
*/
public function prepareForValidation(): void
{
$this->merge([
'pseudo' => $this->string('pseudo'),
'departaimant' => $this->string('departaimant'),
]);
parent::prepareForValidation();
}
/**
* Get the validation rules that apply to the request.
*/
public function rules(): array
{
return array_merge(
parent::rules(),
[
'pseudo' => 'nullable',
'departaimant' => 'nullable',
'page' => 'required|numeric|min:1',
]
);
}
}