Laravel 表单的使用
1 安装illuminate/Form
composer require laravelcollective/html
2 配置illuminate/Form
在config/app.php中加入配置,providers中添加:
Collective\Html\HtmlServiceProvider::class,
aliases中添加:
'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class,
至此配置完成,下面是一段使用实例
@extends('layoutHeader') @section('content') {!! Form::open(['url'=>'stu/stoge']) !!} <div class="form-group"> {!! Form::label('name:') !!} {!! Form::text('name',null,['class'=>'form-control',]) !!} </div> <div class="form-group"> {!! Form::label('age:') !!} {!! Form::text('age',null,['class'=>'form-control']) !!} </div> {!! Form::submit('添加') !!} {!! Form::close() !!} @stop
生成的表单默认是POST提交,默认action是当前的控制器和方法,生成的表单还默认带着_token。