PresentationAppointValidatorRequest.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace App\Validators;
  3. use App\Validators\Rules\MobileRule;
  4. use Validator;
  5. class PresentationAppointValidatorRequest extends BaseValidatorRequest
  6. {
  7. public function save()
  8. {
  9. return [
  10. 'rules' => [
  11. 'pid' => 'required',
  12. 'realname' => 'required',
  13. 'sex' => 'required',
  14. 'mobile' => ['required', new MobileRule()],
  15. 'birthday' => 'required',
  16. 'native_place' => 'required',
  17. 'fresh' => 'required',
  18. 'education' => 'required',
  19. 'school' => 'required',
  20. 'dep' => 'required',
  21. 'pro_type' => 'required',
  22. 'pro_text' => 'required',
  23. ],
  24. 'messages' => [
  25. 'pid.required' => '请选择报名场次',
  26. 'realname.required' => '姓名不能为空',
  27. 'sex.required' => '请选择性别',
  28. 'mobile.required' => '手机号不能为空',
  29. 'birthday.required' => '出生年份不能为空',
  30. 'native_place.required' => '籍贯不能为空',
  31. 'fresh.required' => '请选择是否应届',
  32. 'education.required' => '学历不能为空',
  33. 'school.required' => '毕业院校不能为空',
  34. 'dep.required' => '院系不能为空',
  35. 'pro_type.required' => '请选择专业类别',
  36. 'pro_text.required' => '具体专业不能为空',
  37. ],
  38. ];
  39. }
  40. }