调用未定义的方法Laravel \ Lumen \ Application :: configurationIsCached()

时间:2019-07-14 17:52:13

标签: lumen

我只需使用安装流明通行证

  

撰写者需要dusterio/lumen-passport

然后仅运行php artisan

我在PassportServiceProvider.php line 81:中得到了这个

Call to undefined method Laravel\Lumen\Application::configurationIsCached()

您遇到了同样的事情吗?

您是怎么解决的?

3 个答案:

答案 0 :(得分:1)

问题与此Passport 7.3.2 issue有关。 解决方案是将降级到laravel/passport到版本7.3.1

答案 1 :(得分:0)

不是一个好主意,但我认为该问题与新发行版有关,因此对于我来说主要是能够执行php artisan命令,我只是对此行进行注释

if (! $this->app->configurationIsCached()) {
    $this->mergeConfigFrom(__DIR__.'/../config/passport.php', 'passport');
}

那么好了..再次取消注释后

答案 2 :(得分:0)

解决此问题的另一种方法是使用5.8.11以上的laravel / lumen版本。添加了configurationIsCached方法的地方。