У меня очень простой метод Rule в классе запросов, как показано ниже.
public function rules()
{
return [
'Subject' => 'required|max:50',
'Description' => 'required|max:500',
'DepartmentID' => 'required|integer|min:1',
'PriorityID' => 'required|integer|min:1'
];
}
Метод управления внутри контроллера. Ниже приведен код.
private function SaveChanges(\App\Http\Requests\TicketRequest $request) {
$v = \Validator::make($request->all(), [
]);
$DepartmentAdmins = $this->getDepartmentAdmins();
//Check if department admin missing then no need to add the record
if($DepartmentAdmins == null || count($DepartmentAdmins) == 0) {
$v->errors()->add('MissingAdmins', 'Department admin missing.');
return redirect()->back()->withErrors($v->errors());
}
}
Вопрос:
Как мы видим в методе rule
, существует 4 поля формы. Есть ли способ сдвинуть проверку существования администратора Admin с помощью метода Action Control на класс request
?