aheissenberger / foundation
此包不包括框架。它需要自动安装来自zurb的官方框架composer包,并提供命令行工具以设置用于laravel 4和compass开发的基础设施。
Requires
- php: >=5.3.0
- zurb/foundation: dev-master
This package is not auto-updated.
Last update: 2024-09-23 14:13:10 UTC
README
此包不包括框架。它需要来自zurb的官方框架composer包,并提供用于laravel和compass开发的命令行工具来设置基础设施。
安装
首先通过Composer安装此包。编辑你的项目composer.json
文件,要求aheissenberger/foundation
"require": {
"laravel/framework": "4.0.*",
"aheissenberger/foundation": "dev-master"
}
接下来,在终端中更新Composer
$ composer update
此操作完成后,最后一步是添加服务提供者。打开app/config/app.php
,并将新项目添加到providers数组中。
'Aheissenberger\Foundation\FoundationServiceProvider',
设置
运行$ php artisan foundation:setup
以创建基本骨架开始
app/assets
/sass
/sprites
/js
/img
运行$ php artisan asset:publish aheissenberger/foundation
将所有必需的JavaScript复制到/public
可选
运行$ php artisan foundation:demo
在/public中创建所有基础设施特性的demofile/foundation.html
用法
在终端中运行$ compass watch app/assets/sass
这将在/public/css/app.css中创建和更新
您可以使用/app/assets/sass/_settings.scss
来配置基础设施,并为您的特定CSS使用/app/assets/sass/_main.scss
。若要取消compass的压缩,请更改/app/assets/sass/config.rb
中的设置
更新
运行$ composer update
以更新基础设施,并运行$ php artisan asset:publish aheissenberger/foundation
将新的JavaScript文件复制到/public
待办事项
- 使用本机Laravel配置文件配置基础设施
- 自动包含压缩和合并的JavaScript文件版本