user(); if (!$user) { return redirect('/login'); } // Check if user has customer role if ($user->isCustomer()) { // Customer accounts should only access customer portal return redirect('/customer-portal'); } // Allow admin/staff users to continue return $next($request); } }