Goods.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\api\validate\service;
  3. use think\Validate;
  4. class Goods extends Validate
  5. {
  6. protected $rule = [
  7. 'name' => 'require',
  8. 'category_id' => 'require',
  9. 'shop_id' => 'require',
  10. 'tag_name' => 'require',
  11. 'skill_cate_ids' => 'require',
  12. 'response_hour' => 'require',
  13. 'price' => 'require|gt:0',
  14. 'image' => 'require',
  15. 'images' => 'require',
  16. 'flow_path_images' => 'require',
  17. 'illustrate_images' => 'require',
  18. ];
  19. protected $message = [
  20. 'name.require' => '请填写项目名称',
  21. 'shop_id.require' => '商家信息缺失',
  22. 'category_id.require' => '项目分类必须选择',
  23. 'skill_cate_ids.require' => '服务技能必须选择',
  24. 'response_hour.require' => '响应时间必须填写',
  25. 'price.require' => '价格必须填写',
  26. 'price.gt' => '价格必须大于0',
  27. 'image.require' => '项目主图必须上传',
  28. 'images.require' => '轮播图必须上传',
  29. 'tag_name.require' => '请填写项目标签',
  30. 'flow_path_images.require' => '服务流程必须上传',
  31. 'illustrate_images.require'=> '服务说明必须上传',
  32. ];
  33. protected $scene = [
  34. 'edit' => ['name','category_id','skill_cate_ids','images','response_hour','image','flow_path_images','illustrate_images','price'],
  35. 'add' => ['name','category_id','skill_cate_ids','images','response_hour','image','flow_path_images','illustrate_images','price'],
  36. ];
  37. }