MenuBars.php 1.15 KB
Newer Older
庄钊鑫 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
<?php

namespace app\common\validate;

use think\Validate;

class MenuBars extends Validate
{
    protected $rule = [
        'uuid' => 'require|length:32',
        'name' => 'require|max:45',
        'parent_uuid' => 'require|max:32',
        'url' => 'max:64',
        'authority_url' => 'max:64',
        'classes' => 'max:45',
        'sort' => 'require|integer',
        'create_time' => 'require|date',

    ];

    protected $message = [
    ];

    protected $scene = [
        'cms_save' => [
            'sort',
            'name',
            'url',
            'classes',
            'parent_uuid',

        ],

        'seller_save' => [
            'sort',
            'name',
            'url',
            'classes',
            'parent_uuid',
            'authority_url'
        ],


        'cms_update' => [
            'sort',
            'name',
            'url',
            'classes',
            'parent_uuid',
            'uuid',

        ],
        'selller_update' => [
            'sort',
            'name',
            'url',
            'classes',
            'parent_uuid',
            'uuid',
            'authority_url',
        ],

    ];

}