UserPackage.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace App\Http\Requests\OpenWork\External;
  3. use App\Http\Requests\BaseRequest;
  4. class UserPackage extends BaseRequest
  5. {
  6. /**
  7. * 获取应用于请求的规则
  8. *
  9. * @return array
  10. */
  11. public function rules()
  12. {
  13. // 返回结果
  14. return [
  15. // 有时候我们希望某个字段在第一次验证失败后就停止运行验证规则,只需要将 bail 添加到规则中:
  16. // 验证字段,验证规则,提示信息
  17. 'user_package_file' => 'required|file',
  18. 'id' => 'required|integer',
  19. ];
  20. }
  21. // 场景列表
  22. protected $scenes = [
  23. 'import_execl' => ['user_package_file'],
  24. 'update_user_list' => ['id'],
  25. 'update_import_execl' => ['user_package_file','id']
  26. ];
  27. /**
  28. * 获取已定义验证规则的错误消息
  29. *
  30. * @return array
  31. */
  32. public function messages()
  33. {
  34. return [
  35. 'import_execl.required' => '请上传Excel',
  36. 'import_execl.file' => '请上传Excel文件',
  37. 'id.required' => 'ID不能为空',
  38. 'id.integer' => 'ID必须为整数',
  39. ];
  40. }
  41. }