user() !== null; } /** * Get the validation rules that apply to the request. * * @return array|string> */ public function rules(): array { return [ 'permissions' => ['nullable', 'array'], 'permissions.*' => [ 'string', 'distinct', Rule::in(Permission::values(Permission::teamAssignable())), ], ]; } }