lionart/edifice

该软件包已被放弃,不再维护。未建议替代软件包。

Laravel 4框架的高级表单构建器

安装: 6

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

dev-master 2013-06-19 10:53 UTC

This package is not auto-updated.

Last update: 2023-09-02 10:15:51 UTC


README

一个受formtastic启发并使用Foundation CSS框架的Laravel 4表单构建器软件包。

Edifice使用Laravel语法并添加了一些内容。学习曲线并不痛苦。你可以使用更丰富的Laravel语法。

Build Status

兼容性

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'
                       )
                   )
              );