<?php
namespace App\Http\Requests\Admin\User;
use Illuminate\Foundation\Http\FormRequest;
class UpdateRequest extends FormRequest {
/**
* Determine if the user is authorized to make this request.
*
*
return bool
*/
public function authorize() {
return true;
}
/**
* Get the validation rules that apply to the request.
*
*
return array
*/
public function rules() {
return [
'name' => 'required|string',
'email' => 'required|email|unique:users,email,'.$this->user_id,
'user_id' => 'required|integer|exist:users,id',
'role' => 'required|integer',
];
}
public function messages() {
return [
'name.required' => 'это поле необходимо заполнить',
'name.string' => 'нужно использовать только буквы',
'email.required' => 'это поле необходимо заполнить',
'email.string' => 'нужно указать почту',
'email.email' => 'нужно указать корректную почту',
'email.unique' => 'пользователь с таким email уже существует',
];
}
}