fedi-feed-router/app/Services/OnboardingRedirectService.php
2025-07-06 11:30:38 +02:00

20 lines
No EOL
531 B
PHP

<?php
namespace App\Services;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
class OnboardingRedirectService
{
public static function handleRedirect(Request $request, string $defaultRoute, string $successMessage): RedirectResponse
{
$redirectTo = $request->input('redirect_to');
if ($redirectTo) {
return redirect($redirectTo)->with('success', $successMessage);
}
return redirect()->route($defaultRoute)->with('success', $successMessage);
}
}