Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброе время суток, помогите решить проблему
У меня есть в базе страница, у нее есть уникальное поле url, когда обновляю ругется.
Код метода в контролере:
public function update($id, PostUpdateRequest $request)
{
$post = Post::find($id);
$post->update($request->except(['_token']));
return redirect()->route('admin-posts');
}
Код а реквестe:
public function rules()
{
return [
'title' => 'required|min:3|max:30',
'description' => 'required|min:10|max:255',
'url' => 'required|min:3|max:50|unique:posts, url,'. $this->segment(2),
'status' => 'required',
'body' => 'required',
];
}
Ошибка :
SQLSTATE[42S22]: Column not found: 1054 Unknown column ' url' in 'where clause' (SQL: select count(*) as aggregate from `posts` where ` url` = resr-post and `id` <> 1)
Спасибо за ответы
Не в сети
unique:posts, url - пробел же.
Не в сети
Страницы 1