iT邦幫忙

0

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


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言