server('HTTP_X_FORWARDED_PROTO') === 'https') { URL::forceScheme('https'); } // Share cart count with all views View::composer('*', function ($view) { $cartCount = session('cart') ? count(session('cart')) : 0; $view->with('cartCount', $cartCount); }); // Authorization gates \Illuminate\Support\Facades\Gate::define('access-ops', function ($user) { // Allow admin users to access ops return $user->is_admin === true; }); } }