有没有办法根据雄辩的模型旧值验证模型?
例如,我不希望能够直接从DRAFT状态将字段状态保存到PUBLISHED。必须获得批准才能进入PUBLISHED状态。
例如,我可以使用这些规则验证模型:
private $rules = array(
'color' => 'required|alpha|min:3',
'status' => 'required',
// .. more rules here ..
);
因此,每当我尝试使用status
值填充null
时,验证都不会通过。
我需要的是不允许将状态从值1更改为3,例如
private $rules = array(
'color' => 'required|alpha|min:3',
'status' => 'required|cant_be_changed_from_1_to_3_directly',
// .. more rules here ..
);