group(function () { Route::get('/', [App\Http\Controllers\DashboardController::class, 'index'])->name('home'); Route::get('home', [App\Http\Controllers\DashboardController::class, 'index'])->name('home'); #Clients Route::get('/clients/data', [App\Http\Controllers\ClientsController::class, 'fetchData'])->name('clients.data'); Route::get('/clients/export', [App\Http\Controllers\ClientsController::class, 'export'])->name('clients.export'); Route::get('/clients/{id}/json', [App\Http\Controllers\ClientsController::class, 'getClientJson']); Route::put('/clients/{id}', [App\Http\Controllers\ClientsController::class, 'update'])->name('clients.update'); Route::post('/clients/shortcodes-store', [App\Http\Controllers\ClientsController::class, 'shortcodeStore'])->name('shortcodes.store'); Route::post('/clients/payments-store', [App\Http\Controllers\ClientsController::class, 'paymentsStore'])->name('client-payments.store'); Route::post('/clients/files-store', [App\Http\Controllers\ClientsController::class, 'storeDocument'])->name('client-files.store'); Route::post('/clients/notes-store', [App\Http\Controllers\ClientsController::class, 'storeNote'])->name('client-notes.store'); Route::get('/client-files/download/{id}', [App\Http\Controllers\ClientsController::class, 'clientFiledownload'])->name('client-files.download'); Route::resource('clients', App\Http\Controllers\ClientsController::class); #MNOs mnos.store Route::post('/mnos/{id}/connections', [App\Http\Controllers\NetworkOperatorsController::class, 'storeConnection'])->name('mnos.connections.store'); Route::delete('/mnos/connections/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'destroyConnection'])->name('mnos.connections.destroy'); Route::get('/mnos/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'show'])->name('mnos.show'); Route::get('/mnos', [App\Http\Controllers\NetworkOperatorsController::class, 'index'])->name('mnos.index'); Route::post('/mnos', [App\Http\Controllers\NetworkOperatorsController::class, 'store'])->name('mnos.store'); Route::get('/mnos/{id}/json', [App\Http\Controllers\NetworkOperatorsController::class, 'getJson']); Route::put('/mnos/{id}', [App\Http\Controllers\NetworkOperatorsController::class, 'update'])->name('mnos.update'); Route::get('/staff', [App\Http\Controllers\StaffController::class, 'index'])->name('home'); Route::get('/documents', [App\Http\Controllers\DocumentsVaultController::class, 'index'])->name('documents.index'); // Route::get('/senderids', [App\Http\Controllers\SenderidsController::class, 'index']); Route::resource('senderids', App\Http\Controllers\SenderidsController::class)->except(['create', 'show', 'edit']); // Route::get('/shortcodes', [App\Http\Controllers\ShortCodesController::class, 'index']); // use App\Http\Controllers\ShortCodesController; Route::resource('shortcodes', App\Http\Controllers\ShortCodesController::class)->except(['create', 'show', 'edit']); Route::get('/api/services', [App\Http\Controllers\ServicesController::class, 'getServicesJson']); Route::get('/api/countries', [App\Http\Controllers\HelperController::class, 'getCountriesJson']); Route::post('/logout', [App\Http\Controllers\AuthController::class, 'logout'])->name('logout'); });