Laravel5.2中出現的問題
在5.1中我們要使用表單的時候,一般要先下載一個叫做illuminate/html的包,然後在config中的app.php中引入配置好,就可以使用相應的組件了
Error
但是在laravel5.2中會出現問題呢
Fatal error: Call to undefined method Illuminate\Foundation\Application::bindShared()
會出現這種bindShared()的錯誤,當然我們只要把illuminate/html這個包刪掉就可以解決這個問題!
(你tm不用包怎麼實現extension啊!!)
於是出現是一個叫laravel collective 的包
首先把原本的包給刪掉:在app.php中把provider下的Illuminate\Html\HtmlServiceProvider刪掉,並且把aliases下的相關東西全部刪掉
在命令行下先composer update 一下確保已經把illuminate/html刪除乾淨
composer require laravelcollective/html
下載完成之後在config\app.php中加入 Collective\Html\HtmlServiceProvider::class並響應增加aliases即可
ps:
如果composer速度太慢或者沒有什麼可用的vpn,可以使用中國全量鏡像 [源鏡像](http://pkg.phpcomposer.com/)
by vampirebitter