Здравствуйте! имеется следующий код обновления записи
public function update(Request $request, $id)
{
$page = Page::findOrFail($id);
$this->validate($request, [
'title' => 'required',
'description' => 'required',
'slug' => 'required|unique:pages',
'status' => 'required',
'type' => 'required',
]);
$input = $request->all();
$page->fill($input)->save();
\Session::flash('page_updated', 'Страница обновлена!');
return redirect()->route('adminPages');
}
Получается что при создании записи формируется slug, а при обновлении этой же записи пишет что уже такой слаг используется хотя это тот же самый и в базе идентичных нет. Как быть?