Komvac CMS with Laravel 5.1

维护者

详细信息

github.com/nhitrort90/cms

源代码

问题

安装: 65

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 1

开放问题: 0

语言:JavaScript

dev-master 2016-10-19 01:12 UTC

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及其他...