SubmitQualificationRequest.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Http\Requests\Coach;
  3. use Illuminate\Foundation\Http\FormRequest;
  4. class SubmitQualificationRequest extends FormRequest
  5. {
  6. public function authorize()
  7. {
  8. return true;
  9. }
  10. public function rules(): array
  11. {
  12. return [
  13. 'qual_type' => 'required|integer|in:1,2,3',
  14. 'qual_photo' => 'required|array',
  15. 'qual_photo.*' => 'required|string',
  16. 'business_license' => 'required|array',
  17. 'business_license.*' => 'required|string',
  18. 'health_cert' => 'required|array',
  19. 'health_cert.*' => 'required|string',
  20. ];
  21. }
  22. public function messages(): array
  23. {
  24. return [
  25. 'qual_type.required' => '资质类型不能为空',
  26. 'qual_type.in' => '无效的资质类型',
  27. 'qual_photo.required' => '资质证书照片不能为空',
  28. 'qual_photo.array' => '资质证书照片必须是数组',
  29. 'qual_photo.*.required' => '资质证书照片不能为空',
  30. 'business_license.required' => '营业执照照片不能为空',
  31. 'business_license.array' => '营业执照照片必须是数组',
  32. 'business_license.*.required' => '营业执照照片不能为空',
  33. 'health_cert.required' => '健康证照片不能为空',
  34. 'health_cert.array' => '健康证照片必须是数组',
  35. 'health_cert.*.required' => '健康证照片不能为空',
  36. ];
  37. }
  38. }