Laravel - 简单的数据输入表格?

时间:2015-09-24 01:39:02

标签: laravel laravel-4 laravel-5

Laravel是否提供了一种生成简单表单以生成数据库表条目的方法?我认为它确实如此,但我似乎无法记住我在哪里看到它或任何关于它的文档。

2 个答案:

答案 0 :(得分:1)

你的意思是这样的: https://github.com/jrenton/laravel-scaffold

这是为Laravel 4创建的,不确定是否有人为Laravel 5更新了它

答案 1 :(得分:0)

Laravel 4使用了一个名为HTML的Form帮助程序包,它提供了一种非常简单的生成表单的方法,但这已从Laravel 5中删除,以减少开箱即用的软件包。

您可以通过以下方式手动拉取Laravel 5

  • 要求它 - composer require "illuminate/html":"5.0.*"
  • 在app.php(/config/app.php)中将其添加为服务提供商 - 'Illuminate\Html\HtmlServiceProvider',
  • 在app.php(/config/app.php)中添加别名以使用它 -

    'Form'=> 'Illuminate\Html\FormFacade', 
    'HTML'=> 'Illuminate\Html\HtmlFacade',
    

然后你可以在你的观点上使用它:

{!! Form::open(array('url' => 'foo/bar')) !!}
    Form::text('foo')
{!! Form::close() !!}

这将在页面上为您生成一个具有正确HTML标记的表单。 E.g Form::text('foo')在页面上生成<input name="foo" type="text">

我不确定这是不是您所追求的,但如果是,那么这个页面here会引用您使用该包的所有方式。