优化路由模块

This commit is contained in:
2026-02-04 11:33:53 +08:00
parent 85e52cea87
commit 7826025d42
9 changed files with 397 additions and 114 deletions
+9
View File
@@ -0,0 +1,9 @@
<?php
use think\facade\Route;
// 宝贝管理路由
Route::get('babys/list', 'app\\admin\\controller\\BabyHealth\\BabysController@getList');
Route::get('babys/:id', 'app\\admin\\controller\\BabyHealth\\BabysController@getDetail');
Route::post('babys', 'app\\admin\\controller\\BabyHealth\\BabysController@create');
Route::put('babys/:id', 'app\\admin\\controller\\BabyHealth\\BabysController@update');
Route::delete('babys/:id', 'app\\admin\\controller\\BabyHealth\\BabysController@delete');
+14
View File
@@ -0,0 +1,14 @@
<?php
use think\facade\Route;
// 首页路由
Route::get('/', 'app\\admin\\controller\\Index@index');
Route::get('index/index', 'app\\admin\\controller\\Index@index');
// 静态文件路由 - 必须在其他路由之前定义,使用通配符匹配所有storage路径
Route::get('storage/:path', 'app\\admin\\controller\\StorageController@index')->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');
+10
View File
@@ -0,0 +1,10 @@
<?php
use think\facade\Route;
// 菜单路由
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');
+9
View File
@@ -0,0 +1,9 @@
<?php
use think\facade\Route;
// 角色路由
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');
+10
View File
@@ -0,0 +1,10 @@
<?php
use think\facade\Route;
// 用户路由
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');