jarnstedt/former

Laravel 4 表单构建器,具有 Twitter Bootstrap 风格

dev-master 2014-12-10 10:23 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:56:25 UTC


README

Laravel 4 表单构建器,具有 Twitter Bootstrap 风格。扩展了 Laravel 的内置表单构建器。

  • 设置表单默认值
  • 重新填充表单
  • 显示验证错误

安装

将以下内容添加到 composer.json 文件,并运行 composer update

"require": {
   "jarnstedt/former": "dev-master"
},

将以下内容添加到 Laravel app/config/app.php 文件中的 providers 数组。

'Jarnstedt\Former\FormerServiceProvider',

将以下内容添加到 aliases 数组。

'Former' => 'Jarnstedt\Former\FormerFacade'

使用方法

示例表单

// controller
$user = User::find(1);
$form = Former::make($user);

// view
{{ $form->open() }}
{{ $form->text('name', 'Your name.req', 'default value', array('class' => 'className')) }}
{{ $form->select('city', 'City', array('City1', 'City2')) }}
{{ $form->submit('Save') }}
{{ $form->close() }}