name('home'); Route::middleware(['auth', 'verified'])->group(function () { Route::get('/dashboard', function () { return inertia('Dashboard', [ 'organisations' => auth()->user()->organisations, ]); })->name('dashboard'); Route::prefix('organisations/{organisation}')->group(function () { Route::get('/', [OrganisationController::class, 'show'])->name('organisations.show'); Route::resource('servers', ServerController::class) ->only('index', 'show', 'create', 'store') ->name('index', 'servers.index') ->name('show', 'servers.show') ->name('create', 'servers.create') ->name('store', 'servers.store'); Route::prefix('servers/{server}')->group(function () { Route::resource('services', ServiceController::class) ->only('create', 'store') ->name('create', 'services.create') ->name('store', 'services.store'); }); Route::resource('applications', ApplicationController::class) ->only('show', 'index') ->name('index', 'applications.index') ->name('show', 'applications.show'); }); }); Route::get('/provision-script', ProvisionScript::class)->name('provision-script'); Route::post('/provision-callback', ProvisionCallback::class)->name('provision.callback'); require __DIR__.'/settings.php'; require __DIR__.'/auth.php';