Request.php 597 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * @Name
  4. * @Description
  5. * @Author 刘学玺
  6. * @Date 2024/8/14 12:55
  7. */
  8. namespace App\Http\Requests;
  9. use App\Exceptions\ApiException;
  10. use Illuminate\Contracts\Validation\Validator;
  11. use Illuminate\Foundation\Http\FormRequest;
  12. use Symfony\Component\HttpFoundation\Response;
  13. class Request extends FormRequest
  14. {
  15. protected function failedValidation(Validator $validator)
  16. {
  17. $firstError = $validator->errors()->first();
  18. throw new ApiException([
  19. 'message' => $firstError,
  20. "status" => Response::HTTP_UNPROCESSABLE_ENTITY
  21. ]);
  22. }
  23. }