previous(); $currentUrl = url()->current(); $indexUrl = PartnerResource::getUrl('index'); // If previous URL is same as current or empty, fallback to index $targetUrl = ($previousUrl && $previousUrl !== $currentUrl && $previousUrl !== $indexUrl) ? $previousUrl : $indexUrl; return [ BackAction::make()->url($targetUrl), ]; } }