ldc-boutique-cnc/app/Http/Requests/Fo/Customers/UpdateInfosRequest.php

40 lines
807 B
PHP
Raw Normal View History

<?php
namespace App\Http\Requests\Fo\Customers;
2023-02-20 17:49:15 +01:00
use App\Rules\Adult;
class UpdateInfosRequest extends CreateAccountRequest
{
/** @var array */
private static $skeleton = [
'lastname',
'firstname',
'phone',
'address',
'postcode',
'city',
'opt_in',
'birth_date'
];
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return \array_intersect_key(
2023-02-20 17:49:15 +01:00
[
'birth_date' => [
'required',
new Adult(trans('Vous devez être majeur pour utiliser le site.'))
],
],
parent::rules(),
\array_flip(self::$skeleton)
);
}
}