pattern(['path' => '.*']); // 登录路由 Route::post('login', 'app\\admin\\controller\\LoginController@login'); Route::post('logout', 'app\\admin\\controller\\LoginController@logout'); Route::get('user/info', 'app\\admin\\controller\\LoginController@userInfo'); // 菜单路由 Route::get('allmenu', 'app\\admin\\controller\\MenuController@getAllMenus'); Route::get('menu/:id', 'app\\admin\\controller\\MenuController@getMenus'); Route::post('createMenu', 'app\\admin\\controller\\MenuController@createMenu'); Route::put('updateMenu/:id', 'app\\admin\\controller\\MenuController@updateMenu'); Route::delete('deleteMenu/:id', 'app\\admin\\controller\\MenuController@deleteMenu'); Route::patch('menu/status/:id', 'app\\admin\\controller\\MenuController@updateMenuStatus'); // 前端导航路由 Route::get('frontmenus', 'app\\admin\\controller\\FrontMenuController@getFrontMenus'); Route::post('createfrontmenu', 'app\\admin\\controller\\FrontMenuController@createFrontMenu'); Route::post('editfrontmenu/:id', 'app\\admin\\controller\\FrontMenuController@editFrontMenu'); Route::delete('deletefrontmenu/:id', 'app\\admin\\controller\\FrontMenuController@deleteFrontMenu'); // Banner路由 Route::get('allbanners', 'app\\admin\\controller\\BannerController@getAllBanners'); Route::post('createbanner', 'app\\admin\\controller\\BannerController@createBanner'); Route::post('editbanner/:id', 'app\\admin\\controller\\BannerController@editBanner'); Route::delete('deletebanner/:id', 'app\\admin\\controller\\BannerController@deleteBanner'); // 单页路由 Route::get('allonepages', 'app\\admin\\controller\\OnePageController@getAllOnePages'); Route::post('createonepage', 'app\\admin\\controller\\OnePageController@createOnePage'); Route::post('editonepage/:id', 'app\\admin\\controller\\OnePageController@editOnePage'); Route::delete('deleteonepage/:id', 'app\\admin\\controller\\OnePageController@deleteOnePage'); // 文章路由 Route::get('articlesList', 'app\\admin\\controller\\Article\\ArticleController@getArticlesList'); Route::get('allarticles', 'app\\admin\\controller\\Article\\ArticleController@getAllArticles'); Route::get('articles/:id', 'app\\admin\\controller\\Article\\ArticleController@getArticle'); Route::post('createarticle', 'app\\admin\\controller\\Article\\ArticleController@createArticle'); Route::post('editarticle/:id', 'app\\admin\\controller\\Article\\ArticleController@editArticle'); Route::delete('deletearticle/:id', 'app\\admin\\controller\\Article\\ArticleController@deleteArticle'); Route::post('publisharticle/:id', 'app\\admin\\controller\\Article\\ArticleController@publishArticle'); Route::post('unPublisharticle/:id', 'app\\admin\\controller\\Article\\ArticleController@unPublishArticle'); Route::post('articleRecommend/:id', 'app\\admin\\controller\\Article\\ArticleController@articleRecommend'); Route::post('unArticleRecommend/:id', 'app\\admin\\controller\\Article\\ArticleController@unArticleRecommend'); Route::post('articleTop/:id', 'app\\admin\\controller\\Article\\ArticleController@articleTop'); Route::post('unArticleTop/:id', 'app\\admin\\controller\\Article\\ArticleController@unArticleTop'); // 文章分类路由 Route::get('allcategories', 'app\\admin\\controller\\Article\\ArticleCategoryController@getAllArticleCategories'); Route::get('categories', 'app\\admin\\controller\\Article\\ArticleCategoryController@getArticleCategories'); Route::delete('categories/:id', 'app\\admin\\controller\\Article\\ArticleCategoryController@deleteCategory'); Route::post('createCategory', 'app\\admin\\controller\\Article\\ArticleCategoryController@createCategory'); Route::post('editCategory/:id', 'app\\admin\\controller\\Article\\ArticleCategoryController@editCategory'); // 文件路由 Route::get('usercate', 'app\\admin\\controller\\FileController@getUserCate'); Route::get('allfiles', 'app\\admin\\controller\\FileController@getAllFiles'); Route::get('catefiles/:id', 'app\\admin\\controller\\FileController@getCateFiles'); Route::post('uploadfile', 'app\\admin\\controller\\FileController@uploadFile'); Route::post('updatefile/:id', 'app\\admin\\controller\\FileController@updateFile'); Route::delete('deletefile/:id', 'app\\admin\\controller\\FileController@deleteFile'); Route::get('movefile/:id', 'app\\admin\\controller\\FileController@moveFile'); Route::post('createfilecate', 'app\\admin\\controller\\FileController@createFileCate'); Route::post('renamefilecate/:id', 'app\\admin\\controller\\FileController@renameFileCate'); Route::delete('deletefilecate/:id', 'app\\admin\\controller\\FileController@deleteFileCate'); // 用户路由 Route::get('getAllUsers', 'app\\admin\\controller\\UserController@getAllUsers'); Route::get('getUserInfo/:id', 'app\\admin\\controller\\UserController@getUserInfo'); Route::post('addUser', 'app\\admin\\controller\\UserController@addUser'); Route::post('editUser/:id', 'app\\admin\\controller\\UserController@editUser'); Route::delete('deleteUser/:id', 'app\\admin\\controller\\UserController@deleteUser'); Route::post('changePassword', 'app\\admin\\controller\\UserController@changePassword'); // 角色路由 Route::get('allRoles', 'app\\admin\\controller\\RoleController@getAllRoles'); Route::get('roles/:id', 'app\\admin\\controller\\RoleController@getRoleById'); Route::post('roles', 'app\\admin\\controller\\RoleController@createRole'); Route::put('roles/:id', 'app\\admin\\controller\\RoleController@updateRole'); Route::delete('roles/:id', 'app\\admin\\controller\\RoleController@deleteRole'); // 操作日志路由(注意:具体路径要在动态路径之前) Route::get('operationLogs/statistics', 'app\\admin\\controller\\OperationLog\\OperationLogController@getOperationStatistics'); Route::get('operationLogs/:id', 'app\\admin\\controller\\OperationLog\\OperationLogController@getOperationLogDetail'); Route::get('operationLogs', 'app\\admin\\controller\\OperationLog\\OperationLogController@getOperationLogs'); // 站点设置路由 Route::get('normalInfos', 'app\\admin\\controller\\SiteSettingsController@getNormalInfos'); Route::post('saveNormalInfos', 'app\\admin\\controller\\SiteSettingsController@saveNormalInfos'); Route::get('legalInfos', 'app\\admin\\controller\\SiteSettingsController@getLegalInfos'); Route::post('saveLegalInfos', 'app\\admin\\controller\\SiteSettingsController@saveLegalInfos');