在eloquent中根据旧值验证字段

时间:2017-06-24 16:58:12

标签: laravel eloquent

有没有办法根据雄辩的模型旧值验证模型?

例如,我不希望能够直接从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 ..
    );

0 个答案:

没有答案