Files
nl-jqrl-api/routes/api.php

38 lines
1.3 KiB
PHP

<?php
use App\Http\Controllers\core\SqlInstallController;
use App\Service\common\UtilsService;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
Route::post('/sql/test-connection', [SqlInstallController::class, 'testConnection']);
Route::post('/sql/start-installation', [SqlInstallController::class, 'startInstallation']);
/*
* -----------------------------------以下注释不要删除--------------------------------
* 不需要登录的路由生成地址
* 需要登录的路由生成地址
*/
/**
* 自动注册路由
*/
UtilsService::class::getInstance()->autoRouteRegister([
'' => \App\Http\Controllers\Api\LoginController::class, // 登录控制器
'code' => \App\Http\Controllers\core\CodeGenerationController::class, // 代码生成控制器
// 不需要登录的路由生成地址
]);
Route::group([], function () {
UtilsService::class::getInstance()->autoRouteRegister([
'admin' => \App\Http\Controllers\Api\AdminController::class, // 用户控制器
'role' => \App\Http\Controllers\Api\RoleController::class, // 角色管理
'menu' => \App\Http\Controllers\Api\MenuController::class, // 菜单管理
'upload' => \App\Http\Controllers\Api\UploadController::class, // 上传文件
// 需要登录的路由生成地址
]);
});