CustomValidatorRequest.php 633 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace Mpociot\ApiDoc\Tests\Fixtures;
  3. use Illuminate\Foundation\Http\FormRequest;
  4. class CustomValidatorRequest extends FormRequest
  5. {
  6. /**
  7. * Validate the input.
  8. *
  9. * @param \Illuminate\Validation\Factory $factory
  10. *
  11. * @return \Illuminate\Validation\Validator
  12. */
  13. public function validator($factory)
  14. {
  15. return $factory->make(
  16. $this->validationData(), $this->container->call([$this, 'foo']),
  17. $this->messages(), $this->attributes()
  18. );
  19. }
  20. public function foo()
  21. {
  22. return [
  23. 'required' => 'required',
  24. ];
  25. }
  26. }