prefix('integrationhub') ->group(function () { Route::get('/install', [InstallController::class, 'index']); Route::post('/install', [InstallController::class, 'install']); Route::get('/install/uninstall', [InstallController::class, 'uninstall']); Route::get('/install/update', [InstallController::class, 'update']); Route::get('/', [DashboardController::class, 'index'])->name('integrationhub.dashboard'); Route::get('/dashboard', [DashboardController::class, 'index']); Route::get('/webhooks', [WebhookController::class, 'index']); Route::get('/webhooks/create', [WebhookController::class, 'create']); Route::post('/webhooks', [WebhookController::class, 'store']); Route::get('/webhooks/{id}/edit', [WebhookController::class, 'edit']); Route::put('/webhooks/{id}', [WebhookController::class, 'update']); Route::delete('/webhooks/{id}', [WebhookController::class, 'destroy']); Route::post('/webhooks/{id}/test', [WebhookController::class, 'test']); Route::get('/odata-tokens', [ODataController::class, 'indexTokens']); Route::get('/odata-tokens/create', [ODataController::class, 'createToken']); Route::post('/odata-tokens', [ODataController::class, 'storeToken']); Route::delete('/odata-tokens/{id}', [ODataController::class, 'destroyToken']); Route::get('/exports', [ExportController::class, 'index']); Route::post('/exports', [ExportController::class, 'store']); Route::get('/exports/{id}/download', [ExportController::class, 'download']); });