0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

laravel5でProviderが呼ばれない場合の対処法

Last updated at Posted at 2018-10-17

laravel5で、新たにProviderを設定したのに、Providerで呼び出し先のメソッドがないなどのエラーになった場合の対処法です。

環境

・centos6.8
・php7.0
・laravel5.1

原因

新たにconfig/app.phpに追加したProviderが呼ばれない場合は、プロバイダーの呼び出しのキャッシュが更新されていない。

対処法

php artisan clear-compiled
でキャッシュをクリアしてください。

それでも解決しない場合は、以下を試してください。

  1. php artisan clear-compiledbootstrap/cache/services.jsonを削除
  2. php artisan config:cachebootstrap/cache/config.phpを作り直す

2を行うとbootstrap/cache/services.jsonも作成されています。
config.phpを作り直したことで、追加したProviderもservices.jsonに登録されました。


以下を参考にさせて頂きました。 https://blog.ytake.jp.net/entry/2015/12/17/224038
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?