despark/ignicms

Laravel 5.1 的管理界面构建器

安装: 2,471

依赖项: 1

建议者: 0

安全: 0

星标: 21

关注者: 6

分支: 5

开放性问题: 25

类型:项目


README

重要:此仓库已迁移至 https://github.com/despark/igni-core

对于 Laravel 5.4+ 请使用新的仓库。谢谢!

简介

igniCMS 是 Laravel 5.3 的管理界面构建器

对于 Laravel 版本 5.2 请使用 v2.0 分支

先决条件

  • nodejs >= 4.0
  • npm
  • bower
  • gulp
  • composer

安装

  1. 在您的 composer.json 中需要此包,并运行 composer update
"require": {
   "php": ">=5.5.9",
   "laravel/framework": "5.1.*",
   "despark/ignicms": "dev-master"
},

或者 composer require despark/ignicms

  1. 在 composer 更新后,将服务提供者 Despark\Providers\AdminServiceProvider::class, Despark\Cms\Providers\FieldServiceProvider::class, 插入到 config/app.php 中的 应用程序服务提供者 之前

示例

 ...
 /*
  * Despark CMS Service Provider
  */
   Despark\Cms\Providers\AdminServiceProvider::class,
   Despark\Cms\Providers\FieldServiceProvider::class,

 /*
  * Application Service Providers...
  */
   App\Providers\AppServiceProvider::class,
 ...
  1. 在终端中运行此命令(它将设置所有必要的资源以使用 CMS。 要完成此步骤,您应已全局安装 composernpmbower
  php artisan igni:admin:install
  1. 运行数据库种子以填充默认用户、权限和角色
  php artisan db:seed --class=DesparkDatabaseSeeder
  1. 全部完成!现在前往 <your_site_url>/admin 并使用默认凭据 admin@despark.com / Despark1234

附加命令

  • 使用命令 php artisan igni:admin:resource 创建操作资源所需的所有文件。您应指定资源名称(使用标题大小写)。

    示例

      php artisan igni:admin:resource "Blog Post"
    
  • 命令 php artisan igni:admin:update 将更新 composer 依赖项,它会清除自动加载并运行任何新迁移。

  • 您可以在部署后运行 php artisan igni:admin:prod 在您的生产服务器上。它将根据您的 composer.lock 文件安装所有依赖项,运行新迁移并优化自动加载。

图像样式重建

您可以使用 php artisan igni:images:rebuild 重建图像样式。如果您想指定要重建的资源,可以使用 --resources=* 开关。您可以使用 --without=* 排除某些资源。

版权和许可证

Despark CMS 由 Despark 为 Laravel 框架编写,并按照 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。