我试过跟踪this question,这似乎是我想要的,但是没有运气。
我有一个Page模型,它有一个递增的id、一个标题、一个片段(唯一的)和一个html列。我希望能够更改标题、段塞和html字段。我试着加入这个规则:
'slug' => 'required|unique:pages,slug,{$this->slug}',对于我的PATCH请求,但是当我提交我的表单(使用相同的弹格)时,我会得到一个错误,它已经被接受了。如果我改变了弹格,标题和html就会改变,但是弹格不会改变。
理想情况下,我宁愿让弹格自动生成并在后台进行更新,但我也无法完成这一任务。
在更新模型或自动生成模型时,我如何允许更改唯一字段?
发布于 2015-09-14 01:39:34
您需要为unique规则提供三个参数来添加异常。
在您的例子中,主键是id字段,而不是弹头字段。
'slug' => 'required|unique:pages,slug,' . $this->idhttps://stackoverflow.com/questions/32551998
复制相似问题