StoreValidate.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace app\api\validate;
  3. use think\validate;
  4. class StoreValidate extends Validate
  5. {
  6. protected $rule = [
  7. 'store_cate|分类id' => 'require|number',
  8. 'red_sale|申请返利id' => 'require|number',
  9. 'store_address|店铺地址' => 'require',
  10. 'store_lng|经度' => 'require',
  11. 'store_lat|纬度' => 'require',
  12. 'link_name|联系人' => 'require',
  13. 'link_phone|联系电话' => 'require',
  14. 'business_img|营业执照照片' => 'require',
  15. 'store_name|店铺名字'=>'require',
  16. 'store_avatar|店铺logo'=>'require',
  17. 'store_desc|店铺描述'=>'require',
  18. 'province_id|省id' => 'require|number',
  19. 'city_id|市id' => 'require|number',
  20. 'area_id|区id' => 'require|number',
  21. ];
  22. // protected $rule = [
  23. // 'mobile|用户电话' => 'require|max:11|number',
  24. // 'invite_code|邀请码' => 'require|max:6',
  25. // 'code|手机验证码' => 'require|max:6|number',
  26. // 'password|用户密码' => 'require|length:8,20',
  27. // ];
  28. // protected $message = [
  29. // 'mobile.require' => '手机号不能为空',
  30. // 'mobile.max' => '手机号码最达为11位',
  31. // 'mobile.number' => '手机号码必须为数字',
  32. // 'invite_code.require' => '邀请码不能为空',
  33. // 'invite_coe.max' => '邀请码最大为6位',
  34. // 'code.require' => '手机验证码不能为空',
  35. // 'code.max' => '手机验证码最大位6位',
  36. // 'code.number' => '手机验证码必须位数字',
  37. // 'password.require' => '密码不能为空',
  38. // 'password.length' => '密码必须位8位到20位之间',
  39. // ];
  40. protected $scene = [
  41. 'storeApply' => ['store_cate','store_address','store_lng','store_lat','link_name','link_phone','business_img','red_sale', 'province_id', 'city_id', 'area_id'], // 店铺申请
  42. 'storeInfoEdit'=>['store_cate', 'store_avatar', 'store_name', 'store_desc']
  43. ];
  44. }