【发布时间】:2020-03-26 05:10:19
【问题描述】:
我正在使用 Laravel 所以每个登录的用户都可以有一个购物车,所以我想在我的主刀片中访问他们的购物车,因为它在标题上并在每个页面中显示所有购物车产品
所以我在 AppServiceProvider 中使用它,但我需要检查登录它的用户是否会显示购物车
public function boot()
{
view()->composer('app.shop.2.layouts.master', function($view) {
$data = \Auth::user()->cart()->get()->first()->products();
$view->with('data', $data);
});
}
所以在用户登录之前一切正常,但是当用户未登录时,它会给我这个错误:
在 null 上调用成员函数 cart()(查看:F:\larav-pay\payment\resources\views\app\shop\2\index.blade.php)
【问题讨论】: