Laravel 5中使用 illuminate/html擴展

下載

項目根目錄下 命令行執行

E:\Laravel\blog>composer require illuminate/html

任務完成後,在項目的vendor下就能找到下載的文件
這裏寫圖片描述

配置

在項目中找到config/app.php
這裏寫圖片描述
找到 ‘providers’ => [
添加數組元素

 Illuminate\Html\HtmlServiceProvider::class,

‘aliases’ => [
添加數組元素

  'Form'      => Illuminate\Html\FormFacade::class,

使用

{!! Form::open() !!}
 {!! Form::text("name") !!}
{!! Form::close() !!}

生成的html如下:

<form method="POST" action="http://localhost:8000/site/form" accept-charset="UTF-8"><input name="_token" type="hidden" value="8Rxfz4EhVN8DltyELFfDA2kyxVQkG0QKe0AmJ6lk">
 <input name="name" type="text">
  </form>
 {!! Form::text("name","aa",["class"=>"form-controller","id"=>"t"]) !!}

第1個參數 input 的name屬性
第2個 默認值
第3個數組 屬性
以上代碼生成如下:

 <input class="form-controller" id="t" name="name" type="text" value="aa">

{!! Form::open([“url”=>”/store”]) !!}
指定提交的地址
action=”http://localhost:8000/store”

發佈了233 篇原創文章 · 獲贊 6 · 訪問量 48萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章