40 lines
1.5 KiB
PHP
40 lines
1.5 KiB
PHP
<?php
|
|
use think\facade\Route;
|
|
|
|
// 前台读取接口(对外提供主题配置,允许未登录访问)
|
|
Route::group('console/v1', function () {
|
|
Route::get('theme/config', "\\addon\\theme_configurator\\controller\\clientarea\\ThemeController@config")
|
|
->append([
|
|
'_plugin' => 'theme_configurator',
|
|
'_controller' => 'theme',
|
|
'_action' => 'config',
|
|
]);
|
|
})->middleware(\app\http\middleware\ParamFilter::class);
|
|
|
|
// 后台配置接口
|
|
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',
|
|
'_controller' => 'theme',
|
|
'_action' => 'config',
|
|
])
|
|
->middleware(\app\http\middleware\CheckAdmin::class);
|
|
Route::post('theme/config', "\\addon\\theme_configurator\\controller\\ThemeController@save")
|
|
->append([
|
|
'_plugin' => 'theme_configurator',
|
|
'_controller' => 'theme',
|
|
'_action' => 'save',
|
|
])
|
|
->middleware(\app\http\middleware\CheckAdmin::class);
|
|
})->middleware(\app\http\middleware\ParamFilter::class);
|