append([ '_plugin' => 'theme_configurator', '_controller' => 'theme', '_action' => 'config', ]); })->middleware(\app\http\middleware\ParamFilter::class); // 后台配置接口 // 注意:上传功能使用业务系统的全局上传接口 /{DIR_ADMIN}/v1/upload // 不在插件内实现,参考官方示例插件 idcsmart_ticket 的做法 Route::group(DIR_ADMIN . '/v1', function () { 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);