уникальное поле, и если нужно изменить данные другие, а уникальное оставить, валидация ругается что есть такое значение уникальное...
вариант не передавать это поле, не подходит
как более корректно через правила не валидировать этот параметр? Всем спасибо =)
Скинь какая валидация и как ты хочешь отправлять запрос
Кусок из документации: use Illuminate\Support\Facades\Validator; use Illuminate\Validation\Rule; Validator::make($data, [ 'email' => [ 'required', Rule::unique('users')->ignore($user->id), ], ]);
'name' => 'required|max:255', 'slug' => 'required|unique:posts,slug,' . $this->post->id, сейчас так, но если данный кастомный реквест использовать ещё при создании записи, он ругается на отсутствие параметра id и приходится его ещё проверять через isset запрос: api/comment/1 ( PUT )
Почитай раздел доки https://laravel.com/docs/9.x/validation#rule-unique Там все написано
Обсуждают сегодня