Я пытаюсь реализовать несколько столбцов как уникальные (title, created_by). Пользователь не может создать повторяющийся заголовок. Проверка дала мне ошибку как в отдельном классе запроса. Код проверки:
$created_by = auth()->user()->id;
$this->validate($request, [
'title' => 'required|max:50|unique:register_types,title,null,id,created_by,'.$created_by
]);
Код выдает ошибку как «Метод Illuminate \ Http \ Request :: first не существует»
Но метод Validator работает успешно. Код:
$validator = \Validator::make($request->all(),[
'title' => 'required|max:50|unique:register_types,title,null,id,created_by,'.$created_by
]);
if ($validator->fails()) {
return $validator->errors();
}
Я хочу использовать первый чистый шаблон кода. Как это возможно ?