|string> */ public function rules(): array { return [ 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], 'password' => ['required', 'string', 'min:8', 'confirmed'], 'avatar' => ['sometimes', 'nullable', 'image', 'max:2048'], ]; } public function messages(): array { return [ 'avatar.max' => "L'image ne doit pas dépasser 2 Mo.", ]; } }