get('company_id'); if (empty($company_id)) { return $next($request); } // Check if user can access company $companies = app('Dingo\Api\Auth\Auth')->user()->companies()->pluck('id')->toArray(); if (!in_array($company_id, $companies)) { return $next($request); } // Set company id session(['company_id' => $company_id]); return $next($request); } }