Модель пользователя пакета Laravel Tracker пропускает проблему администрирования / аутентификации
Отсюда я установил пакет трекера laravel от antonioribeiro
Я также установил панель статистики. Когда я впервые зашел на панель, он сказал: "Требуется аутентификация". Поэтому я искал и нашел эту проблему, поэтому я изменил эту строку.
Теперь, когда я захожу на страницу / stats на моем веб-сайте, я получаю сообщение об ошибке "Пользовательская модель пропускает свойство администратора".
Но у моей модели есть это. Я поместил в свойство администратора, как указано на странице установки
public function getIsAdminAttribute() {
return true;
}
Похоже, что трекер работает. Я могу повторить $tracker = Tracker::currentSession(), и все работает там.
Я изменил пользовательские модели в конфигурационном файле трекера и включил панель статистики.
Я не могу понять, что мне не хватает.
1 ответ
@Nertskull Вы должны изменить строку 491 поставщика файла \pragmarx\tracker\src\Vendor\Laravel\ServiceProvider, чтобы добавить промежуточное веб-программное обеспечение:
$router->group(['prefix' => $prefix, 'middleware' => 'web'], function($router)