File: /home/durgeshpandey215/public_html/subsidycrm/routes/web.php
<?php
use App\Http\Controllers\BookingController;
use App\Http\Controllers\System\SystemAuthController;
use App\Http\Controllers\System\UacController;
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => 'web'], function () {
// Applying 'auth' middleware to protect the home route
Route::group(['prefix' => 'system', 'middleware' => 'auth:web'], function () {
Route::get('system-home', [SystemAuthController::class, 'systemHome'])->name('system-home');
Route::post('system-logout', [SystemAuthController::class, 'systemLogout'])->name('system-logout');
Route::get('api-routes', [UacController::class, 'getApiRoutes'])->name('api-routes');
Route::post('/update-api-route', [UacController::class, 'updateApiRoute'])->name('update-api-route');
Route::post('/update-uac-permission', [UacController::class, 'updateUacPermission'])->name('update-uac-permission');
});
// Publicly accessible routes
Route::get('/', function () {
return view('login');
})->name('login');
Route::post('system-login', [SystemAuthController::class, 'systemLogin'])->name('system-login');
});