Cms_Framework_Seed 的页面包

安装: 6

依赖: 1

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:package

dev-master 2018-11-25 13:46 UTC

This package is auto-updated.

Last update: 2024-09-26 03:31:22 UTC


README

这是一个为 cms_framework_seed 框架提供多语言页面界面的 Laravel 4 包。

安装

首先,通过 Composer 安装此包。编辑你的项目中的 composer.json 文件,以要求 cms_framework_seed/page

"cms_framework_seed/page": "dev-master"

接下来,在终端中更新 Composer

composer update

此操作完成后,最后一步是添加服务提供者和页面别名。打开 app/config/app.php,并在 providers 数组中添加一个新的条目。

'Cms_Framework_Seed\Page\PageServiceProvider'

并将其添加到别名中

'Page'  => 'Cms_Framework_Seed\Page\Facades\Page',

使用以下命令进行发布

配置

php artisan vendor:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --tag="config"

语言

php artisan vendor:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --tag="lang"

视图

php artisan vendor:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --tag="view"

将视图发布到主题

发布管理视图 php artisan theme:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --view=="admin" --theme=="admin"

发布客户端视图 php artisan theme:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --view=="default" --theme=="client"

发布用户视图 php artisan theme:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --view=="default" --theme=="user"

发布公共视图 php artisan theme:publish --provider="Cms_Framework_Seed\Page\Providers\PageServiceProvider" --view=="public" --theme=="public"

完成!

用法

通过 admin/pages 添加页面

浏览器访问 /{slug}.html 浏览页面

在视图或函数中调用其他页面

{{Page::heading('slug')}}
{{Page::content('slug')}}
{{Page::title('slug')}}
{{Page::keyword('slug')}}
{{Page::description('slug')}}
{{Page::banner('slug')}}