安裝請參考:https://laravelcollective.com/docs/5.2/html
通過Composer安裝此軟體包。編輯你專案裡邊的 composer.json 檔案新增所需的 laravelcollective/html
"require": { "laravelcollective/html": "5.2.*" }
D:\laravel> composer update
接下來,將新的提供程式加入到 config/app.php 檔案中的 providers 陣列
'providers'=>[ // ... Collective\Html\HtmlServiceProvider::class, // ... ],
最後,將新的提供程式加入到 config/app.php 檔案中的 aliases 陣列:
'aliases'=>[ // ... 'Form'=>Collective\Html\FormFacade::class,'Html'=>Collective\Html\HtmlFacade::class, // ... ],
第3步 - 現在,我們需要把這個包新增到 Laravel組態檔案,它儲存在 config/app.php 檔案中。開啟這個檔案,你會看到如下圖中的 Laravel服務供應者的名稱列表。新增HTML服務提供者,如下面的圖片中所示的方框部分所概述。
第4步 - 在相同的檔案為HTML和表單新增別名。 請注意在下面的圖中的概述方框中顯示的兩行,並新增這兩行程式碼。
{{ Form::open(array('url' => 'foo/bar')) }} // {{ Form::close() }}
echo Form::label('email', 'E-Mail Address');
echo Form::text('username');
echo Form::text('email', '[email protected]');
echo Form::password('password');
echo Form::file('image');
echo Form::checkbox('name', 'value'); echo Form::radio('name', 'value');
echo Form::checkbox('name', 'value', true); echo Form::radio('name', 'value', true);
echo Form::select('size', array('L' => 'Large', 'S' => 'Small'));
echo Form::submit('Click Me!');
第1步 - 複製下面的程式碼建立一個檢視名為 resources/views/form.php
<html> <body> <?php echo Form::open(array('url' => 'foo/bar')); echo Form::text('username','yiibai-user'); echo '<br/>'; echo Form::text('email', '[email protected]'); echo '<br/>'; echo Form::password('password'); echo '<br/>'; echo Form::checkbox('name', 'value'); echo '<br/>'; echo Form::radio('name', 'value'); echo '<br/>'; echo Form::file('image'); echo '<br/>'; echo Form::select('size', array('L' => '大媽', 'S' => '小碼')); echo '<br/>'; echo Form::submit('點選我!'); echo Form::close(); ?> </body> </html>
app/Http/routes.php
Route::get('/form',function(){ return view('form'); });
http://localhost:8000/form