Ver Fonte

fix: 🐛 Try Catch for upgrade routing

IceToast há 1 ano atrás
pai
commit
931f08a1d7
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      routes/web.php

+ 3 - 2
routes/web.php

@@ -34,6 +34,7 @@ use App\Http\Controllers\TicketsController;
 use App\Http\Controllers\TranslationController;
 use App\Http\Controllers\TranslationController;
 use Illuminate\Http\Request;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Auth;
 use Illuminate\Support\Facades\Auth;
+use Illuminate\Support\Facades\Log;
 use Illuminate\Support\Facades\Route;
 use Illuminate\Support\Facades\Route;
 
 
 /*
 /*
@@ -80,10 +81,10 @@ Route::middleware(['auth', 'checkSuspended'])->group(function () {
     try {
     try {
         $serverSettings = app(App\Settings\ServerSettings::class);
         $serverSettings = app(App\Settings\ServerSettings::class);
         if ($serverSettings->creation_enabled) {
         if ($serverSettings->creation_enabled) {
-            Route::resource('servers', ServerController::class);
+            Route::post('servers/{server}/upgrade', [ServerController::class, 'upgrade'])->name('servers.upgrade');
         }
         }
     } catch (Exception $e) {
     } catch (Exception $e) {
-        // Do nothing if the settings are not available.
+        Log::error("ServerSettings not found, skipping server upgrade route");
     }
     }
 
 
     Route::post('profile/selfdestruct', [ProfileController::class, 'selfDestroyUser'])->name('profile.selfDestroyUser');
     Route::post('profile/selfdestruct', [ProfileController::class, 'selfDestroyUser'])->name('profile.selfDestroyUser');