nhitrort90 / cms
Komvac CMS with Laravel 5.1
dev-master
2016-10-19 01:12 UTC
Requires
- laravelcollective/html: ~5.0
This package is not auto-updated.
Last update: 2024-09-18 19:25:45 UTC
README
这是一个由Laravel 5.3驱动的PHP内容管理系统,它基于gmlo89的Reactor CMS(链接:https://github.com/gmlo89/reactor-cms)
包含的模块
用户(CRUD,认证)分类(CRUD)文章(CRUD)
Komvac-cms与Reactor-CMS的区别
- 添加了新的命令:php artisan cms:createmodule 和 cms:deletemodule 被包含在内
- cms:createmodule: 为cms创建新的模块和迁移文件。
- cms:deletemodule: 删除选定的模块(及其迁移文件)。
- 将很快添加新的模块模板。
安装
首先,通过Composer引入包。
“require”: { ... "nhitrort90/cms": "dev-master” }
然后运行composer
$ composer update 然后,在config/app.php中包含服务提供者。
'providers' => [ ... // own Nhitrort90\CMS\Providers\CMSServiceProvider::class, // Required Collective\Html\HtmlServiceProvider::class, ], .... 'aliases' => [ ... // Custom 'CMS' => Nhitrort90\CMS\Facades\CMS::class, 'Field' => Nhitrort90\CMS\Facades\FieldBuilder::class, 'Alert' => Nhitrort90\CMS\Facades\Alert::class, 'MediaManager' => Nhitrort90\CMS\Facades\MediaManager::class, // Required 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, ],
配置您的偏好数据库。
###配置CMS
$ php artisan cms:start 运行此命令并输入所需数据。
确保更新auth.php配置文件以包含CMS的用户模型。
'model' => \Nhitrort90\CMS\Modules\Users\User::class,
您还可以在config/cms.php上设置更多配置。
享受它吧!
在网页浏览器中输入您的域名/admin。
鸣谢
此包使用多个开源项目来正常工作
- Laravel 5.1 - 专为Web艺术家设计的PHP框架
- AdminLTE - 仪表板与控制面板模板
- VueJS - 用于构建交互式界面的直观、快速且可组合的MVVM
- TinyMCE - HTML WYSIWYG编辑器
- gmlo89的Reactor CMS及其他...