Domain\Employee\Http\Requests\UpdateRequest::rules PHP Метод

rules() публичный Метод

Get the validation rules that apply to the request.
public rules ( ) : array
Результат array
    public function rules()
    {
        $id = $this->route('employee');
        $user_id = 'NULL';
        $employee = Employee::find($id);
        $user = $employee->user;
        if (isset($user)) {
            $user_id = $user->id;
        }
        return ['name' => 'required|max:45', 'sex' => 'required|in:male,female', 'user' => 'required|array', 'user.username' => 'required|max:30|unique:users,username,' . $user_id . ',id,owner_type,Domain\\Employee\\Employee', 'user.email' => 'required|max:255|email|unique:users,email,' . $user_id . ',id,owner_type,Domain\\Employee\\Employee'];
    }
UpdateRequest