rtcustom / ravel
基于 Angularjs 的 Laravel 4 CMS 包
1
2015-09-15 13:14 UTC
Requires
- php: >=5.3.0
- intervention/image: 1.4.*
- laravel/framework: 4.0.*
- mockery/mockery: 0.7.2
- raftalks/form: 1.3.*
This package is not auto-updated.
Last update: 2024-10-01 04:44:12 UTC
README
状态:开发中
RavelCMS Ver 1 即将发布。
Laravel 4 CMS 包
如何安装
- 从 Github 安装 L4 应用(如果需要了解如何设置,请观看: http://net.tutsplus.com/tutorials/php/how-to-setup-laravel-4/)
- 在您的 app/composer.json 文件中添加
"require": { "raftalks/ravel": "*" }
- 在 L4 应用/config/database.php 文件中配置您的数据库设置
- 在 L4 应用根目录下打开终端,运行
php composer.phar update
命令 - 将 Ravel 服务提供者添加到 app/config/app.php 文件中的 "providers" 数组键,如下所示
'providers' => array( 'Raftalks\Ravel\RavelServiceProvider', )
- 在终端中运行以下命令以开始安装 CMS 包
php artisan ravel:install
- 上述命令将发布所有资产并运行迁移和种子
- 在开始使用 Ravel CMS 之前,您可能需要做一些配置更改,例如设置用户名和密码,查看 vendor/raftalks/ravel/src/config/app.php 文件,默认用户名是 "admin",密码是 "ravel"。
如何更新包
- 使用以下 composer update 命令下载更新
php composer.phar update
- 下载更新后,运行以下 artisan 命令以确保迁移和包资产得到更新
php artisan ravel:update
设置文章和页面的自定义字段
- 检查包路径下的配置文件 app/config/packages/raftalks/ravel/content.php
'custom_fields' => array( //'example' //'post' => array( // "{metakey}" => array('label'=>'{name}','type'=>'{text}', 'attr'=>array(), 'options'=>array()) // ) 'post' => array( 'somefield' => array('label'=>'custom field','type'=>'input_checkbox'), 'custom_field3' => array('label'=>'custom field','type'=>'ng_datepicker'), 'custom_field2' => array('label'=>'custom field2','type'=>'select','options'=>array(1=>'test',2=>'two',3=>'three',4=>'four')) ), 'page' => array(), 'attachement' => array(), ),
管理面板
- 默认情况下,CMS 管理面板在 http://www.domain.com/admin 可用,并且您可以通过更改包的应用配置文件来更改管理面板的基础 URL。
文档将很快更新