[摘要]本篇文章给大家带来的内容是关于thinkphp5编辑时验证唯一如何解决? 有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。若定义了相关的验证规则,如:namespace app\sel...
本篇文章给大家带来的内容是关于thinkphp5编辑时验证唯一如何解决? 有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
若定义了相关的验证规则,如:
namespace app\seller\validate;
use think\Validate;
class Goodsmtag extends Validate
{
    protected $rule = [
        'name'  =>  'require max:25 unique:goodsmtag',
        'sort'  =>  'require number unique:goodsmtag',
        'pic'   =>  'require',
    ];
    protected $message  =   [
        'name.require' => '类别名称必须填写',
        'name.max' => '类别名称长度不得大于25位',
        'name.unique' => '类别名称不得重复',
        'sort.require' => '排序数字必须填写',
        'sort.number' => '排序必须为数字',
        'sort.unique' => '排序数字不得重复',
        'img.require' => '必须上传图片',
    ];
    protected $scene = [
        'add'  =>  [
            'name'=>'require max:25 unique:goodsmtag',
            'sort'=>'require number unique:goodsmtag',
            'img'=>'require',
        ],
        'edit'  =>  [
            'name'=>'require max:25 unique:goodsmtag',
            'sort'=>'require number unique:goodsmtag',
        ],
    ];
}