bootleg/cms

此包的最新版本(1.1.13)没有可用的许可信息。

安装次数: 14,405

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 2

开放问题: 25

语言:JavaScript

1.1.13 2017-04-13 01:17 UTC

README

####安装说明

  1. 安装并设置laravel laravel

    composer create-project laravel/laravel=5.0.22 mixtapes --prefer-dist
    

    然后进行数据库、迁移等操作

  2. 将cms添加到composer中

    composer require 'bootleg/cms:dev-master'
    
  3. 删除默认laravel路由文件的內容

    app/Http/routes.php
    
  4. 在config/app.php中添加服务提供者

    //service providers
    'Bootleg\Cms\CmsServiceProvider', 
    'Collective\Html\HtmlServiceProvider'
    
    //aliasses
    'Form' => 'Collective\Html\FormFacade', 
    'Html' => 'Collective\Html\HtmlFacade',
    
  5. 注册权限中间件:app/Http/Kernal.php

    'permissions' => 'Bootleg\Cms\Middleware\Permissions',
    
  6. 发布cms的静态资源

    php artisan vendor:publish
    
  7. 使用composer dump-autoload确保包含所有迁移和配置文件。

    composer dump-autoload
    

===

然后你应该设置数据库

  1. 运行迁移

    php artisan migrate
    
  2. 运行填充数据

    php artisan db:seed --class="Bootleg\Cms\BootlegSeeder"
    

===

####接下来你需要创建一个主题或插件。

######通过Laravel 4.2的工作台:你仍然可以使用Laravel 4的工作台来设置主题。

  1. composer.json

    composer require "illuminate/workbench:dev-master"
    
  2. 添加服务提供者

    "Illuminate\Workbench\WorkbenchServiceProvider", 
    
  3. 创建工作台配置文件config/workbench.php

    <?php
    return [
        'name' => 'Simon Davies',
        'email' => 'whatever@whatever.com',
    ];
    

    ..然后使用composer dump-autoload

  4. 添加运行工作台命令以创建工作台项

    php artisan workbench vendor/package --resources
    
  5. 将其添加到composer.json中

    "autoload": {
        "classmap": [
            "workbench/vendor/package/src"
            ..
        ]
    }
    
  6. 可选地将其添加到插件表或将其包含到config/app.php中

######通过手动方式:当然,你可以根据自己的结构手动创建插件。主题的基础模板可以在以下位置找到:示例主题