group(function () { Route::controller(InstallerController::class)->group(function () { Route::get('install', 'index')->name('installer.index'); Route::middleware(StartSession::class)->prefix('install/api')->group(function () { Route::post('env-file-setup', 'envFileSetup')->name('installer.env_file_setup'); Route::withoutMiddleware('web')->group(function () { Route::post('run-migration', 'runMigration')->name('installer.run_migration'); Route::post('run-seeder', 'runSeeder')->name('installer.run_seeder'); Route::post('admin-config-setup', 'adminConfigSetup')->name('installer.admin_config_setup'); }); }); }); });