【问题标题】:Class path.config does not exist - Lumen 5.2类 path.config 不存在 - Lumen 5.2
【发布时间】:2016-08-15 19:34:11
【问题描述】:

我在添加 GoogleMaps 包时遇到了一点问题 作者:alexpechkarev 链接:https://alexpechkarev.github.io/google-maps/ 到流明框架版本 5.2 我将 ServiceProvider 和 Facade 添加到我的 app.php 中:

$app->register(GoogleMaps\ServiceProvider\GoogleMapsServiceProvider::class);

class_alias(GoogleMaps\Facade\GoogleMapsFacade::class, 'GoogleMaps');

但是,当我转到命令行和磁带时:php artisan 我收到此错误消息:

[ReflectionException] 类 path.config 不存在

【问题讨论】:

    标签: php laravel lumen-5.2


    【解决方案1】:

    它正在尝试从 IoC 容器中解析 path.config,但尚未定义。

    在您注册 GoogleMapsServiceProvider 之前,您需要将该值添加到您的容器中。

    $app->instance('path.config', app()->basePath() . DIRECTORY_SEPARATOR . 'config');
    

    【讨论】:

    • 这在更新到 php7.1 后也解决了我的问题,谢谢
    猜你喜欢
    • 2016-04-27
    • 2016-06-10
    • 2016-06-30
    • 2017-02-10
    • 2016-09-11
    • 2016-09-19
    • 2016-05-26
    • 2016-12-16
    • 2017-08-16
    相关资源
    最近更新 更多