在laravel框架中,form不能正常使用如何處理.php
網上搜到的解決方案一般都是一致的,下面分類考慮:html
1,打開根目錄composer.json 文件, require 裏面增長:laravel
若是laravel是從4版本到5版本的ajax
"illuminate/html": "~5.0"
json
而後執行 composer updateapp
若是自己就是laravel5以上版本的composer
直接在網站根目錄打開命令行, 運行 composer require illuminate/html框架
2,打開config/app.phpide
在provider下添加 Illuminate\Html\HtmlServiceProvider::class,網站
在aliases下添加
'Form' => 'Illuminate\Html\FormFacade',
'Html' => 'Illuminate\Html\HtmlFacade',
完成以後,就能夠直接使用From對象了:
好比laravel文檔中給的實例:
{!! Form::open( [ 'url' => ['oduct/ajaxFaceimage'], 'method' => 'POST', 'id' => 'upload', 'files' => true ] ) !!} <a href="#" class="btn button-change-profile-picture"> <label for="upload-profile-picture"> <span id="upload-avatar">更換新頭像</span> <input name="image" id="image" type="file" class="manual-file-chooser js-manual-file-chooser js-avatar-field"> </label> </a> {!! Form::close() !!}
若是不出其餘意外的話,應該模板文件中的Form就能正常使用了!!!