dinesh/easyform

Laravel 表单构建器,使用 Laravel 轻松创建表单

dev-master 2015-08-13 06:03 UTC

This package is auto-updated.

Last update: 2024-09-06 20:24:36 UTC


README

安装

Latest Stable Version Total Downloads Latest Unstable Version License Build Status

首先通过 Composer 安装此包。编辑项目的 composer.json 文件,要求 dinesh/easyform

"require": {
	"laravel/framework": "4.*",
	"dinesh/easyform": "dev-master"
}

然后,在终端中更新 Composer

composer update

或者

composer require dinesh/easyform:dev-master

此操作完成后,下一步是添加服务提供者。打开 app/config/app.php 文件,向 providers 数组中添加新项。

'Dinesh\Easyform\EasyformServiceProvider',

接下来,您需要发布其配置文件。

php artisan config:publish dinesh/easyform

默认配置模板

return array(
    'templates' => array(
        'default' => '<div class="form-group {{error-has}}">
                    {{label}}
                    <div class="controls col-sm-5">
                        {{tag}}
                        {{error-first}}
                    </div>
                </div>',
        'default2' => '<div class="form-group">
                    {{label}}00000000
                    <div class="controls col-sm-5">
                        {{tag}}
                    </div>
                </div>',
    ),
    'tags' => array('{{test}}' => 'default_value'),
);

示例

{{EasyForm::text('first_name',null,array('class'=> 'form-control'))
          ->label('First Name:',array('class'=>'col-sm-2 control-label'))
          ->error($errors)}}