В модели пользователя пакета Laravel Tracker отсутствует проблема с администрированием/аутентификацией

Я установил пакет отслеживания laravel от antonioribeiro из здесь

Я также установил панель статистики. Когда я впервые зашел на панель, там было написано «Требуется аутентификация». Поэтому я поискал и нашел эту проблему, поэтому я изменил эту строку.

Теперь, когда я перехожу на страницу /stats на своем веб-сайте, я получаю сообщение об ошибке «Модель пользователя пропускает свойство администратора».

Но в моей модели это есть. Я ввел свойство администратора, как указано на странице установки.

public function getIsAdminAttribute() {
    return true;
}

Вроде трекер работает. Я могу вывести $tracker = Tracker::currentSession(), и там все работает.

Я изменил модели пользователей в конфигурационном файле трекера и включил панель статистики.

Я не могу понять, что мне не хватает.


person Nertskull    schedule 21.04.2016    source источник


Ответы (1)


@Nertskull Вы должны изменить строку 491 файла vendor\pragmarx\tracker\src\Vendor\Laravel\ServiceProvider, чтобы добавить веб-промежуточное ПО:

$router->group(['prefix' => $prefix, 'middleware' => 'web'], function($router)
person Jackaroo Ng    schedule 22.04.2016
comment
Я на самом деле уже сделал это. Это была вторая ссылка в моем посте о проблеме, которую я нашел и исправил. Но, изменив это, я все еще получаю, что атрибут администратора не установлен, хотя он установлен. - person Nertskull; 26.04.2016