1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace App\Http\Requests\API\Role;
- use Illuminate\Foundation\Http\FormRequest;
- use Illuminate\Validation\Rule;
- class CreateOrUpdateRequest extends FormRequest
- {
-
- public function authorize(): bool
- {
- return true;
- }
-
- public function rules(): array
- {
- return [
- 'name' => [
- 'required',
- 'max:100',
- Rule::unique('roles')
- ->where("guard_name", 'api')
- ->ignore($this->route()->parameter('role')),
- ],
- ];
- }
- }
|