【发布时间】:2017-02-22 05:25:49
【问题描述】:
我是 laravel 的新手,想在更新案例中使用 where 子句添加对唯一 url 的验证。两种代码我都试过了,但似乎都没有。
'page_url' => [ 'required',
Rule::unique('pages')->ignore($id_page,'id_page')
],
'page_url' => 'required|unique:pages,page_url,null,null,id_page,!'.$id_page,
错误
Column not found: 1054 Unknown column 'pages.id' in 'where clause'
提前致谢。
【问题讨论】:
-
尝试使用这个 'page_url' => 'required|unique:pages,page_url,'.$id_page
-
试过了,同样的错误。
-
页面 id 的列名称是什么?如果它与 id 不同,请尝试 'page_url' => 'required|unique:pages,page_url,'.$id_page.',id_page'
-
已经试过.....都不起作用。
标签: php validation laravel-5.3