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