Как показать текущего логина пользователя на страницу laravel? - PullRequest
0 голосов
/ 27 ноября 2018

Я новичок в Laravel, и после многих поисков в Интернете я не могу понять, как отобразить текущего пользователя для входа на страницу.

Вот что я пытаюсь

Мой контроллер

use Illuminate\Support\Facades\Auth;
    public function show($alias)
        {
          $alias = Node::where('alias', $alias)->first();
          $session = Auth::id();
          //$alias = Node::findOrFail($id);
          return view('front.blog.showblog', compact('alias', 'session'));
        }

на своей странице я называю это так {{ $session }}

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

Auth::guard('web')->user(); Это вернет все данные пользователя вошедшего в систему пользователя.

Auth::guard('web')->id(); Это вернет только идентификатор пользователя;

0 голосов
/ 27 ноября 2018

Есть функции фасада и помощника:

Попробуйте это: ( Фасад )

$session = \Auth::user()->id;

Или вот это: ( Помощник )

auth()->user()->id ; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...