Laravel-更新到Laravel5.4的问题.方式模块共享() 错误



这是关于Laravel的,我对这个框架还很陌生。我最近将我的Laravel更新到5.4。我遇到了以下错误:

[SymfonyComponentDebugExceptionFatalThrowableError]              
 Call to undefined method IlluminateFoundationApplication::share() 

一些调查让我找到了我的供应商模块之一"Way"仍然是调用 share((,它不再受支持。我确实意识到 singleton(( 是首选方式,但我甚至应该触摸供应商文件吗?作曲家是否也应该更新供应商模块(尤其是 Way,因为它是核心模块之一(?

任何提示将不胜感激!

谢谢。

laravel 5.4 share已被移除。您将不得不改用singleton

看到这里https://github.com/laravel/framework/commit/1a1969b6e6f793c3b2a479362641487ee9cbf736

我现在能够通过将 composer.json 中的生成器行调整为:

"way/generators": "dev-master"

该库已更新,但不包括在作曲家更新中。

只是想在这里发布答案,以防有人遇到类似的问题。

此库不支持 Laravel 5.4 .

作者参考其他图书馆:laracasts/generators。这两个包都由同一作者管理。

查看以下链接 : https://github.com/JeffreyWay/Laravel-4-Generators#laravel-5

最新更新