fedi-feed-router/app/Services/OnboardingRedirectService.php

20 lines
531 B
PHP
Raw Normal View History

2025-07-06 11:30:38 +02:00
<?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);
}
}