我正在与我正在L4中工作的项目一起开发一个库,我正在按照建议在Workbench中进行。我已经设置了服务提供商等,它在我的本地机器上工作正常。然而,当我向Pagodabox倾诉时,控制台给了我这个:
Error Output: PHP Fatal error: Class 'Coderollers\Formidable\FormidableServiceProvider' not found in /var/www/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 123
显然,出于某种原因,在Pagodabox上它正在供应商文件夹而不是workbench文件夹中寻找我的服务提供商。有谁知道为什么会这样?
答案 0 :(得分:2)
对于要由Laravel加载的工作台包,它希望在包的autoload.php
目录中找到vendor
文件。您需要从workbench软件包目录运行composer install
以安装软件包依赖项并使其转储自动加载文件。
一旦完成,Laravel将能够检测并使用您的包裹。