讨论数量:
@klgd 请问下 我想把数据共享到视图 现在不能获取用户信息了 那我还能用什么方法吗
public function __construct(){
view()->share('cart_goods_list', $this->goodsCart());
}
public function goodsCart(){
$user = \Auth::user();
$uid = $user->uid;
$cart_goods_list = CartModel::where('uid', $uid)->get();
return $cart_goods_list;
}
简单点儿的话就是在构造函数里加事件监听,可以得到用户信息,如下:
Event::listen([Illuminate\Auth\Events\Authenticated::class,Illuminate\Auth\Events\Authenticated::class], function ($event) {
$user = $event->user;
});
推荐文章: