feat: Implement order and invoice management, enhance addon features, and remove the 'Type' module.

This commit is contained in:
pbao9
2026-02-11 17:02:07 +07:00
parent 58a9aa685b
commit 556b2c02e6
47 changed files with 1367 additions and 497 deletions
+14 -13
View File
@@ -151,22 +151,23 @@ Route::prefix('')->group(function () {
});
//Group Controller
Route::controller(GroupController::class)->group(function () {
Route::get('add-group', 'addGroupInformation')->name('group.create');
Route::post('add-group', 'storeGroupInformation')->name('group.information.store');
Route::get('view-group', 'getGroupInformation')->name('group.information');
Route::put('view-group', 'updateGroupInformation')->name('group.information.update');
Route::delete('remove-group', 'removeGroup')->name('group.remove');
Route::controller(GroupController::class)->prefix('group')->as('group.')->group(function () {
Route::get('add-group', 'addGroupInformation')->name('create');
Route::post('add-group', 'storeGroupInformation')->name('information.store');
Route::get('view-group', 'getGroupInformation')->name('information');
Route::put('view-group', 'updateGroupInformation')->name('information.update');
Route::delete('remove-group', 'removeGroup')->name('remove');
});
//Addon Controller
Route::controller(AddonController::class)->group(function () {
Route::get('list-addon', 'index')->name('addon.index');
Route::get('add-addon', 'create')->name('addon.create');
Route::post('add-addon', 'store')->name('addon.store');
Route::get('edit-addon/{id}', 'edit')->name('addon.edit');
Route::put('edit-addon/{id}', 'update')->name('addon.update');
Route::delete('remove-addon/{id}', 'destroy')->name('addon.destroy');
Route::controller(AddonController::class)->prefix('addon')->as('addon.')->group(function () {
Route::get('list-addon', 'index')->name('index');
Route::get('add-addon', 'create')->name('create');
Route::post('add-addon', 'store')->name('store');
Route::get('edit-addon/{id}', 'edit')->name('edit');
Route::put('edit-addon/{id}', 'update')->name('update');
Route::delete('remove-addon/{id}', 'destroy')->name('destroy');
Route::get('datatable', 'datatable')->name('datatable');
});
//Domain Price