Orl 短網址,供三星、福斯使用

web.php 3.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. Route::get('/', function () {
  3. return view('welcome');
  4. });
  5. // API 路由
  6. Route::group(['prefix' => 'api', 'namespace' => 'Api'], function () {
  7. Route::post('/inner/store', 'GeneralInnerServiceController@store');
  8. Route::get('/inner/fetch', 'GeneralInnerServiceController@fetch');
  9. Route::get('/inner/fetchById', 'GeneralInnerServiceController@fetchById');
  10. Route::get('/inner/qrcode/{code}', 'GeneralInnerServiceController@qrcode');
  11. Route::get('/inner/dateseg', 'GeneralInnerServiceController@dateseg');
  12. });
  13. // 後台路由
  14. Route::group(['middleware' => 'web', 'prefix' => 'backend'], function () {
  15. Route::auth();
  16. Route::group(['middleware' => 'auth', 'namespace' => 'Backend'], function () {
  17. // 後台相關的路由請設置在這裡,將包含權限驗證
  18. Route::get('/', ['as' => 'backend.index', 'uses' => 'IndexController@index']);
  19. // 登出
  20. Route::post('/logout', function () {
  21. Auth::logout();
  22. return redirect('/backend');
  23. });
  24. // System ManagementChange Password
  25. Route::get('/Password', 'PasswordController@index');
  26. Route::post('/Password', 'PasswordController@update');
  27. // System ManagementManage Groups
  28. Route::get('/Usergroups', 'UsergroupsController@index');
  29. Route::get('/Usergroups/create', 'UsergroupsController@create');
  30. Route::get('/Usergroups/edit/{id}', 'UsergroupsController@edit');
  31. Route::post('/Usergroups/store', 'UsergroupsController@store');
  32. Route::delete('/Usergroups/{id}', 'UsergroupsController@delete');
  33. // System ManagementManage Users
  34. Route::get('/Users', 'UsersController@index');
  35. Route::get('/Users/edit/{id}', 'UsersController@edit');
  36. Route::get('/Users/create', 'UsersController@create');
  37. Route::post('/Users/store', 'UsersController@store');
  38. Route::delete('/Users/{id}', 'UsersController@delete');
  39. // System ManagementManage Functions
  40. Route::get('/Funmenus', 'FunmenusController@index');
  41. Route::get('/Funmenus/create', 'FunmenusController@create');
  42. Route::get('/Funmenus/edit/{id}', 'FunmenusController@edit');
  43. Route::post('/Funmenus/store', 'FunmenusController@store');
  44. Route::delete('/Funmenus/delete/{id}', 'FunmenusController@delete');
  45. // System ManagementManage Functions Detail
  46. Route::get('/Funmenus/{menuid}', 'FunmenusDetailController@index');
  47. Route::get('/Funmenus/{menuid}/create', 'FunmenusDetailController@create');
  48. Route::get('/Funmenus/{menuid}/edit/{id}', 'FunmenusDetailController@edit');
  49. Route::post('/Funmenus/{menuid}/store', 'FunmenusDetailController@store');
  50. Route::delete('/Funmenus/{menuid}/delete/{id}', 'FunmenusDetailController@delete');
  51. // 業務工具 > 網址管理
  52. Route::get('/dataManagement/urlManagement', 'DataManagement\UrlManagementController@index');
  53. Route::get('/dataManagement/urlManagement/grid', 'DataManagement\UrlManagementController@grid');
  54. Route::get('/dataManagement/urlManagement/qrcode/{code}', 'DataManagement\UrlManagementController@qrcode');
  55. Route::get('/dataManagement/urlManagement/create', 'DataManagement\UrlManagementController@create');
  56. Route::get('/dataManagement/urlManagement/edit/{id}', 'DataManagement\UrlManagementController@edit');
  57. Route::post('/dataManagement/urlManagement/store', 'DataManagement\UrlManagementController@store');
  58. Route::post('/dataManagement/urlManagement/export', 'DataManagement\UrlManagementController@export');
  59. });
  60. });