Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » unique поле » 06.09.2015 16:29:49

Vitaliy
Ответов: 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)

Спасибо за ответы

#2 Laravel 5.x » Пакеты » 08.04.2015 18:28:02

Vitaliy
Ответов: 1

Доброе время суток !

Разъясните пожалуйста как подключать сторонние пакеты в ларавер, знаю что качаются из композера(гит), потом нужно подключить в config/app, но я не могу понять несколько вещей, вот скачал я провайдер или фасад, где посмотреть что именно прописывать в массиве providers и aliases, и второй вопрос когда нужно подлючать namespace(use), к примеру скачал html пакет, я смело могу использовать этот класс, а скачал другой, к примеру Carbon, нужно его подлючить через use.

Спасибо за ответы!

Подвал раздела