
最佳答案
讨论数量:
app/Http/Requests/FooRequest.php
public function updateRules()
{
return [
'name' => [
'required',
Rule::unique('table', 'name')->ignore($this->input('id')),
],
];
}
如果用Laravel框架的话可以参考上面两位老哥的做法@时间和光线 @Tao ,如果是在其他框架可以使用最原始的做法 :grin::
<?php
public function queryNameByUpdate($id,$name) :bool {
return User::query()->where('id','!=',$id)->where('name',$name)->exists();
}
?>