0
我是laravel的新手,并希望在更新情况下使用where子句添加唯一url验证。我已经尝试了这两个代码,但似乎没有工作。Laravel 5.3:独特的验证无法与主键在哪里条件工作!='id'
'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'=> '需要|独特:页,PAGE_URL,' $ id_page – sunilwananje
试过,给人同样的错误。 – DevOps
什么是页面id的列名称?如果它不是id,那就试试'page_url'=>'required | unique:pages,page_url,'。$ id_page。',id_page' – sunilwananje