【问题标题】:Custom package service provider cannot be found找不到自定义包服务商
【发布时间】:2014-03-18 20:42:37
【问题描述】:

我正在尝试使用“工作台”开发自定义包。这是一个简单的包,它将创建一个存储库来使用我们拥有的不同 API。我计划将此存储库注入我的应用程序的控制器中。无论如何,我使用“工作台”创建了包。这将创建服务提供者。 Laravel 文档说要在 app.config 中将服务提供者添加到我的“提供者”数组中。我已经这样做了,但是当我运行composer update 时,我收到一条错误消息,指出找不到该类,特别是:PHP Fatal error: Class 'MyVendor\MyPackage\ServiceProvider not found in /.. .. .. ../laravel/vendor/framework/src/Illuminate/Foundation/ProviderRepository.php。我以为我正确地遵循了文档,我错过了什么?

【问题讨论】:

  • 您是否在包目录中运行了该命令?
  • 我在包目录中运行了composer install,它现在可以工作了。谢谢。我正在看的教程没有提到这一点。我想我只是希望我的普通应用程序的 composer update 也能处理工作台的东西。

标签: php laravel laravel-4 composer-php


【解决方案1】:

只需在工作台目录中运行 composer install 即可解决此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-07
    • 2014-12-01
    • 2010-11-28
    • 2014-09-23
    • 2020-02-22
    • 2019-08-19
    • 1970-01-01
    • 2023-01-24
    相关资源
    最近更新 更多