7.7. 管理后台 - 站点配置

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

站点配置

Administrator 自带了站点设置功能,接下来我们利用此功能,允许管理员通过后台设置,来配置站点 SEO 信息、更改联系人邮件等。

站点设置的开发需要涉及到以下:

  • 后台设置站点配置信息
  • 代码中使用配置信息

后台设置站点配置信息

1. 修改 Administrator 配置信息

修改 menu 选项,新增『站点管理』子菜单:

config/administrator.php

<?php

return array(
.
.
.
    'menu' => [
        '用户与权限' => [
            'users',
            'roles',
            'permissions',
        ],
        '内容管理' => [
            'categories',
            'topics',
            'replies',
        ],
        '站点管理' => [
            'settings.site',
        ],
    ],
.
.
.
);

需要注意的是此类后台,需要在菜单里使用 settings. 前缀,并且将文件放置于 settings_config_path 定义的目录中。

2. 新增配...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6

白衣落水
站点配置有点小缺陷
8 个点赞 | 8 个回复 | 分享 | 课程版本 5.5
chenvle
获取不了 site.php 里的设置
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Sher
这里的配置保存去哪里?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
green_hand
请教 summerblue/administrator 管理后台删除按钮的问题?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
zhaoyang365
配置成功,但是前台页面没有修改
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7