我可以得到八月的ID,当我把它放在任何控制器但是,当我把它放在AppServiceProvider.php中时,它返回“`Trying获取非对象的属性‘id”。public function boot() view()->composer('*', function ($view) if (Auth::check()) $id=Auth::user
如何获得有关登录用户服务提供商的信息?当我在模板{{ $test }中使用它时,总是返回0,但我100%确信im已登录。或者你有更好的解决方案?use Illuminate\Support\ServiceProvider;use View;
public function boot() $user = A
我需要将一个集合传递给每个视图;集合包含用户购物车中项目的in。我尝试过服务提供者和BaseClass,但都没有(很明显) Auth在这些点注册,只返回null。从经过身份验证的用户那里获取记录并将其传递给每个视图的最佳方法是什么?编辑:这是相关代码public static function getCart() if (Auth::guest()) {
$collect
我试图在Laravel 5中的AppServiceProvider.php文件中设置一个全局变量。但是,我无法查询使用当前登录的用户ID. The Auth::id()返回null.的数据库。这是我的密码;use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Service
最近,我已经在一个新的Laravel 9安装中安装了spatie/权限。在我每次调用Auth:: user ()之前,它都会返回当前通过身份验证的用户的结果。但是现在,在我安装了spatie/权限之后,它总是在任何控制器中返回null,但是它在视图中正常工作。
有没有人有同样的问题。以及他是如何修好它的。