ShopValidate.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace app\admin\validate\medical;
  3. use think\Validate;
  4. class ShopValidate extends Validate
  5. {
  6. protected $rule = [
  7. 'shop_id' => 'require',
  8. 'shop_name' => 'require',
  9. 'shop_logo' => 'require',
  10. 'shop_label' => 'require',
  11. 'shop_business_hours' => 'require',
  12. 'shop_type' => 'require',
  13. 'shop_address' => 'require',
  14. 'shop_is_auto' => 'require',
  15. 'shop_lat' => 'require',
  16. 'shop_lng' => 'require',
  17. 'shop_phone' => 'require',
  18. 'shop_real_name' => 'require',
  19. ];
  20. protected $message = [
  21. 'shop_id.require' => '店铺不能为空',
  22. 'shop_name.require' => '店铺名称不能为空',
  23. 'shop_logo.require' => 'LOGO不能为空',
  24. 'shop_label.require' => '标签',
  25. 'shop_business_hours.require' => '店铺营业时间不能为空',
  26. 'shop_type.require' => '产品销量不能为空',
  27. 'shop_address.require' => '店铺类型不能为空',
  28. 'shop_is_auto.require' => '是否需要审核不能为空',
  29. 'shop_lat.require' => '经度不能为空',
  30. 'shop_lng.require' => '纬度不能为空',
  31. 'shop_phone.require' => '店铺电话不能为空',
  32. 'shop_real_name.require' => '负责人不能为空',
  33. ];
  34. //场景
  35. protected $scene = [
  36. 'add' => [
  37. 'shop_name','shop_logo','shop_label',
  38. 'shop_business_hours','shop_type','shop_address',
  39. 'shop_is_auto','shop_lat','shop_lng','shop_phone',
  40. 'shop_real_name'
  41. ],
  42. 'update' => [
  43. 'shop_name','shop_logo','shop_label',
  44. 'shop_business_hours','shop_type','shop_address',
  45. 'shop_is_auto','shop_lat','shop_lng','shop_phone',
  46. 'shop_real_name','shop_id'
  47. ],
  48. 'info' => ['shop_id'],
  49. 'del' => ['shop_id']
  50. ];
  51. }