view = $view; } /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { // 如果用户已经登录,那么就是他的数量,如果用户没有登录,那么就是 0 $sum = 0; /** * @var $user User */ if ($user = auth()->user()) { $sum = $user->cars()->sum('number'); } $this->view->share( 'carSum', $sum ); return $next($request); } }