使用illuminate/html 提示: Call to undefined method IlluminateFoundationApplication::bindShared()
Posted jialongfei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用illuminate/html 提示: Call to undefined method IlluminateFoundationApplication::bindShared()相关的知识,希望对你有一定的参考价值。
报错内容
[Symfony\Component\Debug\Exception\FatalErrorException] Call to undefined method Illuminate\Foundation\Application::bindShared()
查了一下,大概是说Laravel5.1后,illuminate/html 已经被废弃了,可以使用 laravelcollective/html 来替换
首先删除 illuminate/html在config/app.php 中添加的配置
‘Illuminate\Html\HtmlServiceProvider‘ ‘Form‘ => ‘Illuminate\Html\FormFacade‘, ‘HTML‘ => ‘Illuminate\Html\HtmlFacade
然后执行以下命令移除illuminate/html
composer remove illuminate/html
composer update
成功后,使用新的Package来替换,执行以下命令
composer require laravelcollective/html
同样,将以下配置项添加到 illuminate/html在config/app.php 中
# providers Collective\Html\HtmlServiceProvider::class, # aliases ‘Form‘=>Collective\Html\FormFacade::class, ‘Html‘=>Collective\Html\HtmlFacade::class,
OK。
以上是关于使用illuminate/html 提示: Call to undefined method IlluminateFoundationApplication::bindShared()的主要内容,如果未能解决你的问题,请参考以下文章
找不到类“Illuminate\Html\HtmlServiceProvider”
Laravel踩坑笔记——illuminate/html被抛弃
linux提示usb_serial_generic_write_bulk_callback - urb stoped: -32