bootleg / cms
此包的最新版本(1.1.13)没有可用的许可信息。
1.1.13
2017-04-13 01:17 UTC
Requires
- php: >=5.4.0
- aws/aws-sdk-php-laravel: 2.0.1
- baum/baum: ~1.1
- filp/whoops: ^1.1
- illuminate/support: 5.0.*
- laravelcollective/html: ~5.0
This package is not auto-updated.
Last update: 2024-09-14 17:58:51 UTC
README
####安装说明
-
安装并设置laravel laravel
composer create-project laravel/laravel=5.0.22 mixtapes --prefer-dist
然后进行数据库、迁移等操作
-
将cms添加到composer中
composer require 'bootleg/cms:dev-master'
-
删除默认laravel路由文件的內容
app/Http/routes.php
-
在config/app.php中添加服务提供者
//service providers 'Bootleg\Cms\CmsServiceProvider', 'Collective\Html\HtmlServiceProvider'
//aliasses 'Form' => 'Collective\Html\FormFacade', 'Html' => 'Collective\Html\HtmlFacade',
-
注册权限中间件:app/Http/Kernal.php
'permissions' => 'Bootleg\Cms\Middleware\Permissions',
-
发布cms的静态资源
php artisan vendor:publish
-
使用composer dump-autoload确保包含所有迁移和配置文件。
composer dump-autoload
===
然后你应该设置数据库
-
运行迁移
php artisan migrate
-
运行填充数据
php artisan db:seed --class="Bootleg\Cms\BootlegSeeder"
===
####接下来你需要创建一个主题或插件。
######通过Laravel 4.2的工作台:你仍然可以使用Laravel 4的工作台来设置主题。
-
composer.json
composer require "illuminate/workbench:dev-master"
-
添加服务提供者
"Illuminate\Workbench\WorkbenchServiceProvider",
-
创建工作台配置文件config/workbench.php
<?php return [ 'name' => 'Simon Davies', 'email' => 'whatever@whatever.com', ];
..然后使用composer dump-autoload
-
添加运行工作台命令以创建工作台项
php artisan workbench vendor/package --resources
-
将其添加到composer.json中
"autoload": { "classmap": [ "workbench/vendor/package/src" .. ] }
-
可选地将其添加到插件表或将其包含到config/app.php中
######通过手动方式:当然,你可以根据自己的结构手动创建插件。主题的基础模板可以在以下位置找到:示例主题。