ldc-legaulois/app/Http/Requests/Club/Bourse/SearchCustomerCollectionRequest.php
2024-10-08 11:57:56 +02:00

37 lines
857 B
PHP

<?php
namespace App\Http\Requests\Club\Bourse;
class SearchCustomerCollectionRequest extends CustomerCollectionRequest
{
/**
* Prepare the data for validation.
*
* @return void
*/
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.
*
* @return array
*/
public function rules(): array
{
return array_merge(
parent::rules(),
[
'pseudo' => 'nullable',
'departaimant' => 'nullable',
'page' => 'required|numeric|min:1'
]
);
}
}