Задать вопрос
@TERRAN47

Где можно использовть Auth::user() в LARAVEL5?

как можно Auth::user() использовать в частности мне нужно в AppServiceProvider ну или в routes

public function boot()
    {
        $userId = Auth::user()->id;
        dd($userId);   
        $categories = Catigories::where('user_id','=',$userId)->get();
        view()->share('categories', $categories);                   
    }

задача вывести переменную для всех вьюшек и отсортированную по авторизованному пользователю

проблема в том что не видит он Auth::user() Trying to get property of non-object
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
проблема в том что не видит он Auth::user() Trying to get property of non-object
Всё он прекрасно видит. Просто пользователь не авторизован, поэтому невозможно получить его id. Используйте Auth::check() сначала для проверки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы