laravel - 如何将当前登录用户显示到页面 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 }}
解决方案
有 Facade 和 Helper 功能:
试试这个:(门面)
$session = \Auth::user()->id;
或者这个:(助手)
auth()->user()->id ;
推荐阅读
- python - Visual Studio Code 不会运行代码并且不会给出错误消息
- java - 如何在 Spring Boot 中从资源中读取 JSON 文件
- r - Calculating the correlation between various columns of a matrix in R
- google-colaboratory - Running out of RAM on Google Colaboratory
- java - How to write this is RegEx format for java to use the the pattern.compile
- python - Why converting datetime to pendulum returns values off by some seconds in python
- r - How to change language in IBM Watson speech to text using R?
- python - Vertically concatenate multiple dataframes
- javascript - 如何更有效地使用 NEXT 按钮
- jquery - How to prevent Rails ujs remote form submit from jumping to top of page?