AssignRequest.php 598 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Created by IntelliJ IDEA.
  4. * User: kelyliang
  5. * Date: 2024/4/8
  6. * Time: 上午 11:09
  7. */
  8. namespace App\Http\Requests\API\Task;
  9. use App\Http\Requests\RuleHelper;
  10. use Illuminate\Foundation\Http\FormRequest;
  11. use Illuminate\Validation\Rule;
  12. class AssignRequest extends FormRequest
  13. {
  14. use RuleHelper;
  15. public function authorize(): bool
  16. {
  17. return true;
  18. }
  19. public function rules(): array
  20. {
  21. return $rules = [
  22. 'assign' => [
  23. Rule::exists('users', 'id')->where($this->userCompanyWhere()),
  24. ],
  25. ];
  26. }
  27. }