Я пытаюсь получить доступ к аутентифицированному идентификатору пользователя в приложении ServiceerviceProvider, его работая нормально, когда я в приложении, после того, как вы сразу запустили его работу, но когда я выхожу из системы, он дает ошибку, а не перейти на страницу входа вОшибка При попытке получить свойство non object (laravel 5.3)
Попытка получить свойство объекта, не из
Вот мой код Appserviceprovider написано в методе загрузки.
public function boot()
{
view()->composer('*', function($view){
$view->with('user', Auth::user());
$counter = DB::table('notifications')->where('notifications.userid', Auth::user()->id)->count();
View::share('counter', $counter);
});
Он дает ошибку в том, где предложение моего вышеуказанного запроса при выходе из системы. его потому, что после выхода из системы его не в состоянии получить аутентификации идентификатор пользователя .. Пожалуйста, помогите, как я могу это исправить или как сделать это наилучшим образом, если какой-либо
Проблема заключается в том, что 'Auth :: user() -> id' при выходе из системы' Auth :: user() 'пуст – Beginner