feat: implement admin SMTP settings management and automated order notification system

This commit is contained in:
pbao9
2026-05-13 10:26:47 +07:00
parent d82c428f23
commit 7311a20324
8 changed files with 368 additions and 1 deletions
+9
View File
@@ -2,6 +2,7 @@
use App\Http\Controllers\admin\VCenterManagerController;
use App\Http\Controllers\Api\Admin\Auth\AuthController;
use App\Http\Controllers\Api\Admin\Setting\SettingController as AdminSettingController;
use App\Http\Controllers\Api\QueueMonitorController;
use App\Http\Controllers\Api\Admin\Staff\StaffOnlineController;
use App\Http\Controllers\Api\Admin\Customer\CustomerController;
@@ -284,6 +285,14 @@ Route::prefix('v1')
Route::delete('{id}', 'destroy')->middleware('perm:domain.manager');
});
// Settings (module: administrator)
Route::prefix('settings')
->controller(AdminSettingController::class)
->group(function () {
Route::get('/', 'index');
Route::put('/', 'update');
});
// Staff Online
Route::prefix('staff-online')
->controller(StaffOnlineController::class)