| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | <?php
Route::get('/', function () {
//    return view('welcome');
    // 首頁無條件導轉到靜態資源專用資料夾
//    return redirect('/main?' . $_SERVER['QUERY_STRING']);
    return redirect('/index.html?' . $_SERVER['QUERY_STRING']);
});
// API
Route::group(['prefix' => 'api2021', 'namespace' => 'Web'], function () {
    Route::post('/setdoc', 'Api2021Controller@setdoc');
    Route::post('/setinfo', 'Api2021Controller@setinfo');
    Route::get('/counter/{type}', 'Api2021Controller@counterGet');
    Route::post('/counter/{type}', 'Api2021Controller@counterSet');
    Route::get('/reset', 'Api2021Controller@reset');
    Route::get('/cdnInvalidation', 'Api2021Controller@cdnInvalidation');
});
// API
Route::group(['prefix' => 'web', 'namespace' => 'Web'], function () {
    
    // ai 辨識人臉融合
    Route::post('/faceMerge', 'AiFaceController@faceMerge');
    Route::post('/saveData', 'AiFaceController@saveData');
    Route::post('/saveImg', 'AiFaceController@saveImg');
    Route::get('/getMeta', 'AiFaceController@getMeta');
    Route::post('/test', 'AiFaceController@test');
});
// 後台路由
Route::group(['middleware' => 'web', 'prefix' => 'backend'], function () {
    Route::auth();
    Route::group(['middleware' => 'auth', 'namespace' => 'Backend'], function () {
        // 後台相關的路由請設置在這裡,將包含權限驗證
        Route::get('/', ['as' => 'backend.index', 'uses' => 'IndexController@index']);
        // 登出
        Route::post('/logout', function () {
            Auth::logout();
            
            return redirect('/backend');
        });
        // System ManagementChange Password
        Route::get('/Password', 'PasswordController@index');
        Route::post('/Password', 'PasswordController@update');
        // System ManagementManage Groups
        Route::get('/Usergroups', 'UsergroupsController@index');
        Route::get('/Usergroups/create', 'UsergroupsController@create');
        Route::get('/Usergroups/edit/{id}', 'UsergroupsController@edit');
        Route::post('/Usergroups/store', 'UsergroupsController@store');
        Route::delete('/Usergroups/{id}', 'UsergroupsController@delete');
        // System ManagementManage Users
        Route::get('/Users', 'UsersController@index');
        Route::get('/Users/edit/{id}', 'UsersController@edit');
        Route::get('/Users/create', 'UsersController@create');
        Route::post('/Users/store', 'UsersController@store');
        Route::delete('/Users/{id}', 'UsersController@delete');
        // System ManagementManage Functions
        Route::get('/Funmenus', 'FunmenusController@index');
        Route::get('/Funmenus/create', 'FunmenusController@create');
        Route::get('/Funmenus/edit/{id}', 'FunmenusController@edit');
        Route::post('/Funmenus/store', 'FunmenusController@store');
        Route::delete('/Funmenus/delete/{id}', 'FunmenusController@delete');
        // System ManagementManage Functions Detail
        Route::get('/Funmenus/{menuid}', 'FunmenusDetailController@index');
        Route::get('/Funmenus/{menuid}/create', 'FunmenusDetailController@create');
        Route::get('/Funmenus/{menuid}/edit/{id}', 'FunmenusDetailController@edit');
        Route::post('/Funmenus/{menuid}/store', 'FunmenusDetailController@store');
        Route::delete('/Funmenus/{menuid}/delete/{id}', 'FunmenusDetailController@delete');
        // 業務功能 > 監看任務
        Route::get('/dataManagement/infoManagement', 'DataManagement\InfoManagementController@index');
        Route::get('/dataManagement/infoManagement/grid', 'DataManagement\InfoManagementController@grid');
        Route::post('/dataManagement/infoManagement/export', 'DataManagement\InfoManagementController@export');
    });
});
 |