ClosedRequest.php 692 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Created by IntelliJ IDEA.
  4. * User: kelyliang
  5. * Date: 2024/2/26
  6. * Time: 下午 04:21
  7. */
  8. namespace App\Http\Requests\API\Requirement;
  9. use App\Http\Requests\RuleHelper;
  10. use Illuminate\Foundation\Http\FormRequest;
  11. use Illuminate\Validation\Rules\Enum;
  12. use App\Models\Enums\RequirementReasonStatus;
  13. class ClosedRequest extends FormRequest
  14. {
  15. use RuleHelper;
  16. /**
  17. * Determine if the user is authorized to make this request.
  18. */
  19. public function authorize(): bool
  20. {
  21. return true;
  22. }
  23. public function rules(): array
  24. {
  25. return [
  26. 'close_reason' => ['required',new Enum(RequirementReasonStatus::class)]
  27. ];
  28. }
  29. }