JobValidator.php 743 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Repositories\Validators\Base;
  3. use Prettus\Validator\Contracts\ValidatorInterface;
  4. use Prettus\Validator\LaravelValidator;
  5. class JobValidator extends LaravelValidator
  6. {
  7. protected $rules = [
  8. ValidatorInterface::RULE_CREATE => [
  9. 'name' => 'required|string|max:200',
  10. 'code' => 'required|string|max:20',
  11. 'sort' => 'required|integer',
  12. 'status' => 'required|integer',
  13. ],
  14. ValidatorInterface::RULE_UPDATE => [
  15. 'id' => 'required|integer',
  16. 'name' => 'required|string|max:200',
  17. 'code' => 'required|string|max:20',
  18. 'sort' => 'required|integer',
  19. 'status' => 'required|integer',
  20. ],
  21. ];
  22. }