Laravel 6 ignition 解决 Class 'xxx' not found 载入缓慢问题

用 Laravel 6 的时候,常常会遇到 Class 'xxx' not found 跑的特别久,刚好搜到解决方案,和大家分享:

首先先发布 Ignition 的设定档:

php artisan vendor:publish --provider="Facade\Ignition\IgnitionServiceProvider" --tag="ignition-config"

开启 config/ignition.php,修改 ignored_solution_providers 选项成下面:

'ignored_solution_providers' => [    \Facade\Ignition\SolutionProviders\MissingPackageSolutionProvider::class,    \Facade\Ignition\SolutionProviders\MissingImportSolutionProvider::class,],

原因

MissingPackageSolutionProvider 会用 file_get_contents() 去 Packagist API 搜寻套件。
MissingImportSolutionProvider 遍历 Composer map 找 Class,装了越多套件就会跑越久...

希望对各位 Laravel 6 的使用者有帮助!

来源:https://github.com/facade/ignition/issues/179?fbclid=IwAR160GqwwHwXL1p1bX9u7PqbJrbTGcYbRh9-XJyZG7dwlE-4TzwhS9vU-Qk#issuecomment-538579889


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章