Laravel по-русски

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

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

#1 06.09.2015 16:29:49

unique поле

Доброе время суток, помогите решить проблему
У меня есть в базе страница, у нее есть уникальное поле 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 08.09.2015 09:25:05

Re: unique поле

unique:posts, url - пробел же.

Не в сети

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