'require|integer', 'contact' => 'require', 'telephone' => 'require|mobile', 'province_id' => 'require', 'city_id' => 'require', 'district_id' => 'require', 'address' => 'require', 'is_default' => 'require', ]; protected $message = [ 'id.require' => 'id不能为空', 'id.integer' => 'id参数错误', 'contact.require' => '收货人不能为空', 'telephone.require' => '联系方式不能为空', 'telephone.mobile' => '非有效手机号', 'province_id.require' => '所选地区不能为空', 'city_id.require' => '请选择完整地址', 'district_id.require' => '请选择完整地址', 'address.require' => '详细地址不能为空', 'is_default.require' => '是否默认不能为空', 'province.require' => '省不能为空', 'city.require' => '市不能为空', 'district.require' => '区不能为空', ]; protected $scene = [ 'add' => ['contact','telephone','province_id','city_id','district_id','is_default','address'], 'set'=>['id'], 'one'=>['id'], 'edit'=>['id','contact','telephone','province_id','city_id','district_id','is_default'], 'del'=>['id'], ]; /** * 获取省市区id */ public function sceneHandleRegion() { return $this->only(['province','city','district']) ->append('province','require') ->append('city','require') ->append('district','require'); } }