我通常从作曲家使用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()
我如何解决这个问题?
答案 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