Администратора класса ресурсов не существуетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Администратора класса ресурсов не существует

Сообщение Anonymous »

Я пытаюсь внедрить политику для контроллера без модели. Ошибка, которую я продолжаю получать, когда я получаю доступ/Администраторы/Импорт
Resource class Administrator does not exist.
InvalidArgumentException

Вот соответствующий код:
in angervitorController.import ()
public function import()
{
//$this->Authorization->can('import', 'Administrator'); //doesn't work either
$this->Authorization->authorize('Administrator', 'import');
...
}

in application.php
public function getAuthorizationService(ServerRequestInterface $request): AuthorizationServiceInterface
{
$resolver = new ResolverCollection();

$resolver->add(new \Authorization\Policy\MapResolver([
'Administrator' => \App\Policy\AdministratorPolicy::class,
]));
$resolver->add(new \Authorization\Policy\OrmResolver());

return new AuthorizationService($resolver);
}

in \ app \ policy \ AdministratorPolicy.php


Подробнее здесь: https://stackoverflow.com/questions/797 ... -not-exist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»