上传接口
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
yiqiu
2025-12-28 13:12:07 +08:00
parent 82e1ee9ad2
commit 46d751cd33
3 changed files with 14 additions and 122 deletions

View File

@@ -1,7 +1,7 @@
<?php
use think\facade\Route;
// 前台读取接口对外提供主题配置允许未登录访问
// 前台读取接口(对外提供主题配置,允许未登录访问)
Route::group('console/v1', function () {
Route::get('theme/config', "\\addon\\theme_configurator\\controller\\clientarea\\ThemeController@config")
->append([
@@ -12,16 +12,9 @@ Route::group('console/v1', function () {
})->middleware(\app\http\middleware\ParamFilter::class);
// 后台配置接口
// 注意:上传功能使用业务系统的全局上传接口 /{DIR_ADMIN}/v1/upload
// 不在插件内实现,参考官方示例插件 idcsmart_ticket 的做法
Route::group(DIR_ADMIN . '/v1', function () {
// 文件上传接口
Route::post('upload', "\\addon\\theme_configurator\\controller\\UploadController@upload")
->append([
'_plugin' => 'theme_configurator',
'_controller' => 'upload',
'_action' => 'upload',
])
->middleware(\app\http\middleware\CheckAdmin::class);
Route::get('theme/config', "\\addon\\theme_configurator\\controller\\ThemeController@config")
->append([
'_plugin' => 'theme_configurator',