lionart / edifice
该软件包已被放弃,不再维护。未建议替代软件包。
Laravel 4框架的高级表单构建器
dev-master
2013-06-19 10:53 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.x
Requires (Dev)
- illuminate/config: 4.1.x
- illuminate/html: 4.1.x
- illuminate/routing: 4.1.x
- illuminate/session: 4.1.x
- mockery/mockery: 0.8.0
This package is not auto-updated.
Last update: 2023-09-02 10:15:51 UTC
README
一个受formtastic启发并使用Foundation CSS框架的Laravel 4表单构建器软件包。
Edifice使用Laravel语法并添加了一些内容。学习曲线并不痛苦。你可以使用更丰富的Laravel语法。
兼容性
Edifice与Laravel 4.0.x兼容
1.0版本路线图
- 实现Foundation CSS 4的组件。
- 实现输入表单类型。
- 实现HTML 5输入(颜色、日期...)
- 实现复选框列表和单选按钮列表。
- 实现字段集。
- 实现选择。
- 添加自动翻译功能。
- 处理验证错误显示。
- 实现MetroUI CSS 0.95的组件。
- 实现Bootstrap CSS 2的组件。
- 实现CSS Horus 1的组件。
- 实现Responsable CSS 1的组件。
- 实现Skeleton CSS 1的组件。
安装
安装配置文件
php artisan config:publish lionart/edifice
在app.php Laravel配置文件中,向providers添加以下行
'Lionart\Edifice\EdificeServiceProvider'
以及以下行到aliases
'Edifice' => 'Lionart\Edifice\Support\Facades\Edifice'
不要忘记加载Foundation CSS & JavaScript文件:http://foundation.zurb.com/docs/ & http://foundation.zurb.com/docs/javascript.html
创建带标签的输入
Edifice::text('first_name', 'John Doe', array('label' => array ( // Custom Edifice properties 'text' => 'First Name', 'align' => 'left | right', 'inline' => 'true | false', 'error' => 'Error message' // HTML Attributes 'class' = 'red...', 'id' => 'label_id' ) ) );