如何显示当前登录用户到页面laravel?

时间:2018-11-27 06:17:24

标签: laravel authentication laravel-5

我是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 :(得分:1)

有外观和助手功能:

尝试以下操作:(外观

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

或者这个:( Helper

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

答案 1 :(得分:0)

Auth::guard('web')->user();这将返回已登录用户的所有用户数据。

Auth::guard('web')->id();这将仅返回用户ID;