未找到laravel PackageService Provider;从工作台移动到供应商
这基本上是将laravel包从工作台移动到供应商的问题,但其他线程中的解决方案在这种情况下不起作用: 我有一个包裹未找到laravel PackageService Provider;从工作台移动到供应商,laravel,Laravel,这基本上是将laravel包从工作台移动到供应商的问题,但其他线程中的解决方案在这种情况下不起作用: 我有一个包裹iatadonut/signup 我创建了一个新的laravel安装(laravel_测试),并且,为了测试起见,我将iatadonut/signup放在laravel_测试/workbench/中 我将iatadonut\Signup\SignupServiceProvider放在app.php的“providers”数组中 然后我运行: /laravel_test> php
iatadonut/signup
我创建了一个新的laravel安装(laravel_测试),并且,为了测试起见,我将iatadonut/signup
放在laravel_测试/workbench/
中
我将iatadonut\Signup\SignupServiceProvider
放在app.php的“providers”数组中
然后我运行:
/laravel_test> php artisan dump-autoload
/laravel_test> php artisan dump-autoload
并获得:
生成优化的类装入器
正在运行工作台[iateadonut/注册]
我的软件包已成功安装
在新安装的laravel(laravel_测试)上,我将iatadonut/signup
放入laravel_测试/供应商中
我将iatadonut\Signup\SignupServiceProvider
放在app.php的“providers”数组中
然后我运行:
/laravel_test> php artisan dump-autoload
/laravel_test> php artisan dump-autoload
并获得:
PHP致命错误:在第4214行的/var/www/html/laravel_test/bootstrap/compiled.PHP中找不到类'iatadonut\Signup\SignupServiceProvider'
{“error”:{“type”:“Symfony\Component\Debug\Exception\FatalErrorException”,“message”:“Class'iatadonut\Signup\SignupServiceProvider'未找到”,“file”:“/var/www/html/laravel\u test/bootstrap/compiled.php”,“line”:4214}
你知道会出什么问题吗
以下是一个更为谷歌友好的版本,以防其他人正在寻找: PHP致命错误:在第4214行的/var/www/html/laravel/bootstrap/compiled.PHP中找不到类“Vendor\Package\PackageServiceProvider” {“error”:{“type”:“Symfony\Component\Debug\Exception\FatalErrorException”,“message”:“Class'Vender\Package\PackageServiceProvider'未找到”,“file”:/var/www/html/laravel/bootstrap/compiled.php”,“line”:4214}
尝试删除
bootstrap/compiled.php
文件,然后再次尝试composer dumpautoload
我会先从app.php中的提供者
数组中注释出iatadonut\Signup\SignupServiceProvider
。然后尝试php artisan dump autoload
。然后取消对提供者的注释,看看错误是否仍然存在。很抱歉发布(这已经在stackoverflow上得到了回答)。我只需要在app_root/composer.json中添加“psr-0”:{“iatadonut\\Signup\\”:“vendor/iatadonut/Signup/src/”}以自动加载到app_root/composer.json中,所以它看起来像:“autoload”:{“classmap”:[“app/commands”,“app/controllers”,“app/models”,“app/database/seeds”,“app/TestCase/php”],“psr-0”:{“iatadonut\\Signup\\”:“vendor/iatadonut/Signup/src/”},我以前一定做得不对。