我正在尝试通过 user('id') 选择任务,但我不能在从 DB 中选择数据的 Controller 中获取它。
我尝试了很多方法,其中一些来自 stackoverflow,但它们都不起作用。
我尝试过:
我尝试过:
1. $userId = Auth::check() ? Auth::id() : true;
2. Auth::user()->id;
3. public function getUserId(){
on Model} - and then get this value on Controllers
还有其他的一些东西
我有最简单的代码:
- 我安装了注册: npm artisan ui --auth 之类的命令
- 我在 Laravel 上安装了 vuejs
- 我在 Laravel 上创建了一个 api,并且在 vue 上编写了一些逻辑
我没有去修改 "app.blade.php",它和原来一样。
我可以在文件 "app.blade.php" 中获取数据,比如用户的名称、ID,以及其他我想要的所有内容,但是我需要这些数据在文件夹->文件:App\Http\Controllers{{SomeController}} 中使用,但是我不知道怎么做。
有人遇到过类似的情况吗? 我该如何在 Controllers 中获取用户 ID?
谢谢大家的帮助。
\Auth::guard('web')->user();
。 - Reza sh