StoreValidate.php 2.0 KB
<?php


namespace app\api\validate;


class StoreValidate extends BaseValidate
{
    protected $rule = [
        'page' => 'require|integer',
        'store_icon' => 'require',
        'store_name' => 'require',
        'mobile' => 'require|regex:^1\d{10}$',
        'province' => 'require',
        'city' => 'require',
        'region' => 'require',
        'images' => 'require',
        'content' => 'require',
        'image' => 'require',
        'house_ids' => 'require',
        'type' => 'require|in:1,2',
        'red_package' => 'require',
        'msg_id' => 'require',
        'number' => 'require',
        'deposit_id' => 'require',
        'inform_id' => 'require',
        'goods_id' => 'require'
    ];
    protected $message = [
        'page.integer' =>'页数必须是整数',
        'mobile.regex' =>'手机号格式错误'
    ];

    protected $scene = [
        'common' => ['page'], // 公共分页验证
        'store_add' => ['store_name','house_ids','industry_id','name','mobile','code','license'], // 店铺申请
        'store_apply' => ['store_name','province','city','region','name','mobile','code'], // 开通社区提交
        'store_report' => ['content'], // 举报建议提交
        'store_edit' => ['store_icon','store_name','mobile','province','city','region','images'], // 店铺信息修改
        'store_inform_add' => ['content','house_ids','type'], // 发布信息
        'store_inform_down' => ['type','inform_id'], // 下架/删除信息
        'store_inform_score' => ['red_package'], // 计算金额
        'red' => ['red_package','number'], // 发布信息红包
        'house_new' => ['house_ids'], // 绑定社区
        'comment_detail' => ['msg_id','page'], // 留言详情
        'comment_detail_pt' => ['msg_id'], // 留言详情-平台
        'comment_reply' => ['msg_id'], // 留言回复
        'deposit_order' => ['deposit_id'], // 板币充值提交
        'msg' => ['goods_id','content','mobile'], // 客服留言提交
    ];
}