Requests
Creation of a custom request
class StoreUserRequest extends TranslationRequest
{
protected $translationPath = 'cruds.user.fields.';
public function authorize(): bool
{
return Gate::allows('user_create');
}
public function rules(): array
{
return [
'name' => [
'required'
],
'surname' => [
'required'
],
'email' => [
'required'
],
'password' => [
'nullable'
],
'roles' => [
'array',
'required'
],
'roles.*.id' => [
'required'
],
];
}
}Last updated