我刚刚将 Laravel 从 5.0 升级到 5.1。
我收到此错误:
Call to undefined method Illuminate\Foundation\Application::bindShared()
因此,经过一番搜索后,我需要将bindShared更改为单例。
我可以在vendor/Illuminate/html/HtmlServiceProvider.php中执行此操作
问题是,当另一个开发人员处理该项目并执行作曲家安装或我部署到服务器时会发生什么。
如何保留对供应商文件夹中文件的更改?
好的,根据您的评论,我看到了您的问题(当您在问题中提到 HTML 组件时,我应该早点注意到它。
The illuminate/html
组件不再是 Laravel 本身的一部分,并且尚未更新以符合 5.1 标准。事实上,我很确定它现在已经被泰勒正式放弃了。
但是,您可以替换illuminate/html
要求与laravelcollective/html https://packagist.org/packages/laravelcollective/html- 这是官方社区对照亮/html 的接管,应该是一个直接的替代品。
不必把里面的东西弄乱vendor
!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)