В настоящее время у меня есть модель, в которой есть текстовое поле и поле слива.
Я проверяю, что пул уникален в классе запроса формы:
public function rules()
{
return [
'name' => 'required|min:3',
'slug' => 'required|alpha_dash|unique:questions'
];
}
Это отлично работает, создавая и правильно отрицает создание дубликатов слизней. Однако по моему методу обновления он не позволит мне сохранить запись, потому что slug уже существует. Конечно, слизняк существует, но он существует на редактируемой записи, поэтому я хотел бы продолжать разрешать его сохранение. Тем не менее, он не должен быть заменен на слизь в записи ДРУГОЙ.
Вот как выглядит мой метод ArticlesController для обновления:
public function update(Article $article, ArticleRequest $request)
{
$article->update($request->all());
return redirect('articles');
}
Есть ли способ сделать эту работу в L5?