diff --git a/app/Filament/Pages/Installer/PanelInstaller.php b/app/Filament/Pages/Installer/PanelInstaller.php index 160439086..e588f2fe9 100644 --- a/app/Filament/Pages/Installer/PanelInstaller.php +++ b/app/Filament/Pages/Installer/PanelInstaller.php @@ -11,7 +11,6 @@ use App\Services\Users\UserCreationService; use App\Traits\CheckMigrationsTrait; use App\Traits\EnvironmentWriterTrait; use Exception; -use Filament\Facades\Filament; use Filament\Forms\Components\Wizard; use Filament\Forms\Concerns\InteractsWithForms; use Filament\Forms\Contracts\HasForms; @@ -120,7 +119,7 @@ class PanelInstaller extends SimplePage implements HasForms // Create first admin user $userData = array_get($inputs, 'user'); $userData['root_admin'] = true; - app(UserCreationService::class)->handle($userData); + $user = app(UserCreationService::class)->handle($userData); // Install setup complete $this->writeToEnvironment(['APP_INSTALLED' => 'true']); @@ -132,7 +131,9 @@ class PanelInstaller extends SimplePage implements HasForms ->success() ->send(); - redirect()->intended(Filament::getUrl()); + auth()->loginUsingId($user->id); + + return redirect('/admin'); } catch (Exception $exception) { report($exception);