未找到laravel PackageServiceProvider;从工作台转移到供应商

时间:2014-06-19 18:28:43

标签: laravel

这基本上是将laravel软件包从工作台移动到供应商的问题,但其他线程中的解决方案在这种情况下无效:

我有一个包iateadonut/signup

我创建了一个新的laravel安装(laravel_test),为了测试起见,我将iateadonut/signup放在laravel_test/workbench/中。

我将Iateadonut\Signup\SignupServiceProvider放入'提供商' app.php中的数组。

然后我跑了:

/laravel_test> php artisan dump-autoload

并获得:

  

生成优化的类加载器   跑步工作台[iateadonut / signup] ......

     

我的包已成功安装。

在全新安装laravel(laravel_test)后,我将iateadonut/signup放入larael_test / vendor。

我将Iateadonut\Signup\SignupServiceProvider放入'提供商' app.php中的数组。

然后我跑了:

/laravel_test> php artisan dump-autoload

并获得:

  

PHP致命错误:Class&#39; Iateadonut \ Signup \ SignupServiceProvider&#39;在4214行的/var/www/html/laravel_test/bootstrap/compiled.php中找不到   {&#34;错误&#34; {&#34;类型&#34;:&#34; Symfony的\元器件\调试\异常\ FatalErrorException&#34;&#34;消息&#34;:&#34; Class&#39; Iateadonut \ Signup \ SignupServiceProvider&#39;找不到&#34;,&#34;文件&#34;:&#34; /var/www/html/laravel_test/bootstrap/compiled.php",&#34; line&#34;:4214}} < / p>

知道可能出现什么问题吗?


这是一个更加谷歌友好的版本,以防其他人正在寻找这个:

  

PHP致命错误:Class&#39; Vendor \ Package \ PackageServiceProvider&#39;在第4214行的/var/www/html/laravel/bootstrap/compiled.php中找不到   {&#34;错误&#34; {&#34;类型&#34;:&#34; Symfony的\元器件\调试\异常\ FatalErrorException&#34;&#34;消息&#34;:&#34; Class&#39; Vender \ Package \ PackageServiceProvider&#39;找不到&#34;,&#34; file&#34;:&#34; /var/www/html/laravel/bootstrap/compiled.php",&#34; line&#34;:4214}} < / p>

1 个答案:

答案 0 :(得分:0)

尝试删除bootstrap/compiled.php文件并再次尝试composer dumpautoload