首页 > 解决方案 > 如何将当前登录用户显示到页面 laravel?

问题描述

我是 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 }}

标签: laravelauthenticationlaravel-5

解决方案


有 Facade 和 Helper 功能:

试试这个:(门面

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

或者这个:(助手

auth()->user()->id ; 

推荐阅读