laravel学习之表单添加

1、用composer添加表单的服务composer require illuminate/html

  在app.php中的providers添加

'Illuminate\Html\HtmlServiceProvider',

在alias中添加
'Form'     => 'Illuminate\Html\FormFacade',
'Html' => 'Illuminate\Html\HtmlFacade',

2、在视图文件中可以生成表单
@extends('app')

@section('content')
<h1>write a article</h1>
    {!! Form::open(['url'=>'article']) !!}
        <div class="form-group">
        {!! Form::label('title','Title')  !!}
        {!! Form::text('title',null,['class'=>'form-control','foo'=>'bar'])  !!}
        </div>

        <div class="form-group">
            {!! Form::label('body','Body')  !!}
            {!! Form::textarea('body',null,['class'=>'form-control','foo'=>'bar'])  !!}
        </div>

        <div class="form-group">
            {!! Form::submit('Add Article',['class'=>'btn btn-primary form-control']) !!}
        </div>

    {!! Form::close() !!}

@endsection

laravel学习之表单添加_第1张图片

源代码如下
<h1>write a article</h1>
    <form method="POST" action="http://www.guo.com/article" accept-charset="UTF-8"><input name="_token" type="hidden" value="OLggHGaQEMN8Zk9cpaUez0Eiup9h7INHbunT5Bv1">
        <div class="form-group">
        <label for="title">Title</label>
        <input class="form-control" foo="bar" name="title" type="text" id="title">
        </div>

        <div class="form-group">
            <label for="body">Body</label>
            <textarea class="form-control" foo="bar" name="body" cols="50" rows="10" id="body"></textarea>
        </div>

        <div class="form-group">
            <input class="btn btn-primary form-control" type="submit" value="Add Article">
        </div>

    </form>

 

与更改结合,代码的封装,待续。。。。

你可能感兴趣的:(laravel)