as('admin.')->group(function () { // Server Route::group(['prefix' => 'server', 'as' => 'server.', 'controller' => ServerController::class], function () { Route::get('/', 'index')->name('index'); Route::get('get-all', 'getAll')->name('getAll'); Route::get('create', 'create')->name('create'); Route::post('create', 'store')->name('store'); Route::post('check-connect', 'connect')->name('connect'); Route::get('edit/{id}', 'edit')->name('edit'); Route::put('edit/{id}', 'update')->name('update'); Route::delete('remove/{id}', 'destroy')->name('destroy'); Route::delete('remove-all', 'destroyCustom')->name('destroyCustom'); }); // Domain Route::group(['prefix' => 'domain', 'as' => 'domain.', 'controller' => DomainController::class], function () { Route::get('/', 'index')->name('index'); Route::get('get-all', 'getAll')->name('getAll'); Route::get('{id}/records', 'record')->name('record'); Route::get('create', 'create')->name('create'); Route::post('create', 'store')->name('store'); Route::get('edit/{id}', 'edit')->name('edit'); Route::put('edit/{id}', 'update')->name('update'); Route::delete('remove/{id}', 'destroy')->name('destroy'); Route::delete('remove-all', 'destroyCustom')->name('destroyCustom'); }); // Record Route::group(['prefix' => 'record', 'as' => 'record.', 'controller' => RecordController::class], function () { Route::get('/', 'index')->name('index'); Route::get('get-all', 'getAll')->name('getAll'); Route::get('domain/{id}/record/create', 'create')->name('create'); Route::post('domain/{id}/record/create', 'store')->name('store'); Route::get('domain/{id}/record/edit/{record_id}', 'edit')->name('edit'); Route::put('domain/{id}/record/edit/{record_id}', 'update')->name('update'); Route::delete('remove/{id}', 'destroy')->name('destroy'); Route::delete('remove-all', 'destroyCustom')->name('destroyCustom'); }); });