<?phpnamespace Module\Blog\Admin\Controller;use Illuminate\Routing\Controller;use ModStart\Admin\Layout\AdminConfigBuilder;use ModStart\Form\Form;use ModStart\Support\Concern\HasFields;use Module\Blog\Type\BlogDarkModeType;use Module\Vendor\Provider\Captcha\CaptchaProvider;use Module\Vendor\Provider\CensorImage\CensorImageProvider;use Module\Vendor\Provider\CensorText\CensorTextProvider;use Module\Vendor\Provider\SuperSearch\SuperSearchProvider;class ConfigController extends Controller{public function index(AdminConfigBuilder $builder){$builder->pageTitle('博客设置');$builder->disableBoxWrap(true);$builder->formClass('wide');$builder->layoutPanel('页面设置', function (Form $builder) {$builder->text('Blog_SeoTitle', '首页SEO标题');$builder->text('Blog_SeoKeywords', '首页SEO关键词');$builder->text('Blog_SeoDescription', '首页SEO描述');});$builder->layoutPanel('内容设置', function (Form $builder) {$builder->text('Blog_Name', '博客名称');$builder->text('Blog_Slogan', '博客标语');$builder->image('Blog_Avatar', '博客头像');$builder->text('Blog_ContactQQ', '联系方式-QQ');$builder->text('Blog_ContactWeibo', '联系方式-微博');$builder->text('Blog_ContactWechat', '联系方式-微信');});$builder->layoutPanel('功能设置', function (Form $builder) {$builder->number('Blog_PanelTagLimit', '侧边栏标签数量')->help('0为不限制')->defaultValue(0);$builder->switch('Blog_DarkModeEnable', '启用暗黑模式')->when('=', true, function ($builder) {/** @var HasFields $builder */$builder->radio('Blog_DarkModeType', '暗黑模式')->optionType(BlogDarkModeType::class)->when('=', BlogDarkModeType::TIME, function ($builder) {/** @var HasFields $builder */$builder->time('Blog_DarkModeStart', '开始');$builder->time('Blog_DarkModeEnd', '结束');})->defaultValue(BlogDarkModeType::AUTO);});$builder->select('Blog_BlogSuperSearchProvider', '博客超级搜索驱动')->options(SuperSearchProvider::allDefaultMap());$builder->switch('Blog_CommentEnable', '启用评论');$builder->switch('Blog_ContentNavEnable', '启用内容导航');$builder->switch('Blog_CommentVerifyEnable', '博客评论审核');$builder->switch('Blog_MessageVerifyEnable', '博客留言审核');$builder->select('Blog_Censor_Image', '图片自动审核驱动')->options(CensorImageProvider::nameTitleMap());$builder->select('Blog_Censor_Text', '文本自动审核驱动')->options(CensorTextProvider::nameTitleMap());});$builder->layoutPanel('安全设置', function (Form $builder) {$builder->select('Blog_BlogCaptchaProvider', '博客评论验证')->options(CaptchaProvider::nameTitleMap());$builder->select('Blog_MessageCaptchaProvider', '博客留言验证')->options(CaptchaProvider::nameTitleMap());});$builder->contentFixedBottomContentSave();return $builder->perform();}public function about(AdminConfigBuilder $builder){$builder->pageTitle('关于博主');$builder->richHtml('Blog_AboutContent', '介绍内容');$builder->formClass('wide');return $builder->perform();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型