Laravel 5致命错误HtmlServiceProvider

时间:2016-10-24 05:38:31

标签: forms laravel

我通常从作曲家使用Laravel 5.2, 已安装。

我第一次运行php artisan服务器,没有问题。 在创建并修改一些控制器以添加Html表单后,我收到了一个错误 我想运行php artisan serve,

 D:\xampp\htdocs\bookstore>php artisan serve
    PHP Fatal error:  Call to undefined method Illuminate\Foundation\Application::bindShared() in D:\xampp\htdocs\bookstore\vendor\illuminate\html\HtmlServiceProvider.php on line 36


  [Symfony\Component\Debug\Exception\FatalErrorException]
  Call to undefined method Illuminate\Foundation\Application::bindShared()

我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

illuminate/html组件不再是Laravel本身的一部分,并且尚未更新以符合5.1标准。

您需要删除:

'Illuminate\Html\HtmlServiceProvider',

'Form'      => 'Illuminate\Html\FormFacade',
'Html'      => 'Illuminate\Html\HtmlFacade',

形成您的config/app.php

然后从composer.json illuminate/html中删除,然后添加到您的composer.json

"laravelcollective/html": "5.*"
require部分

中的

然后run composer install