jithin / cubet-wpm
网页页面管理器
dev-master
2018-10-11 11:26 UTC
This package is auto-updated.
Last update: 2024-09-12 04:41:24 UTC
README
网页页面管理器:一个用于创建和管理静态内容页面(如关于、隐私政策等)的 Laravel 扩展包。
安装
$ composer require jithin/cubet-wpm
打开 config/app.php 文件,添加服务提供者
jithin\CubetWpm\WebPageProvider::class,
将外观添加到你的别名中
'WebPage' => jithin\CubetWpm\Facades\WebPage::class,
发布迁移和命令
$ php artisan vendor:publish -tag=migrations
$ php artisan vendor:publish -tag=commands
然后运行
$ php artisan migrate
生成 WPM 控制器、视图和路由
$ php artisan make:wpm
$ php artisan make:wpm --views (Only scaffold the wpm views),
$ php artisan make:wpm --force (Overwrite existing files by default)
视图、控制器和路由现在已发布,可以根据项目需求进行自定义。
视图包括 layouts\app blade;如果不存在此类布局 blade,则忽略包含。
检查 routes\web.php 以找到管理路由。
使用方法
在管理后台创建新页面并发布。要调用页面,请使用系统生成的页面 slug 并指定要渲染的视图文件(可选)。如果未指定视图文件,则默认视图为 wpm\static。
WebPage::bind('slug', 'path\to\view')
示例:创建一个标题为 '关于我们' 的新页面。转到网页列表并复制 slug 'about-us'。然后创建新的路由
Route::get('/about', function () {
return WebPage::bind('about-us');
});
就这样!您已完成。
祝您玩得开心!
Jithin