Laravel 拉威尔5.6。唯一验证规则。如果当前记录的字段未更改,则从扫描中排除该字段
我有一个验证类:Laravel 拉威尔5.6。唯一验证规则。如果当前记录的字段未更改,则从扫描中排除该字段,laravel,validation,unique,Laravel,Validation,Unique,我有一个验证类: class AnalyseRequest extends FormRequest { public function authorize() { return true; } public function rules() { 'code' => 'required|code_format|unique:analyses', } } 代码字段存储的代码必须是唯一的。有一个模板显示此
class AnalyseRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
'code' => 'required|code_format|unique:analyses',
}
}
代码字段存储的代码必须是唯一的。有一个模板显示此代码以供编辑。我编辑其他字段,我不接触代码。我保持我的状态。然后触发此规则。请告诉我,如何设置验证器,以便在将此值编辑为新值时正确工作?使用:
'code' => 'required|code_format|unique:analyses,code,'.$this->id,
这个问题与此类似