Русское сообщество разработки на 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)
Спасибо за ответы
Доброе время суток !
Разъясните пожалуйста как подключать сторонние пакеты в ларавер, знаю что качаются из композера(гит), потом нужно подключить в config/app, но я не могу понять несколько вещей, вот скачал я провайдер или фасад, где посмотреть что именно прописывать в массиве providers и aliases, и второй вопрос когда нужно подлючать namespace(use), к примеру скачал html пакет, я смело могу использовать этот класс, а скачал другой, к примеру Carbon, нужно его подлючить через use.
Спасибо за ответы!
Страницы 1