なんの地雷???
php artisan config:cache
キャッシュクリア系のコマンドでよく見るこれ。
これを実行してしまったことによって、env()でnullしか返さなくなってしまった。
いつ気づいた?
元々、config/app.phpに記述している内容が反映されてなかったので、上記のコマンドを使用して反映させるために使った。しかし、使用後すぐローカルのサーバーを落として、再度立ち上げようとすると問題発生。
php artisan serve
PHP Warning: A non-numeric value encountered in /Users/shiga1/git/training_customer_app/config/app.php on line 16
Warning: A non-numeric value encountered in /Users/shiga1/git/training_customer_app/config/app.php on line 16
In ProviderRepository.php line 208:
Class name must be a valid object or a string
はじめは全く意味がわからなかったので、調べてみると使用したコマンドがおかしく、実行する前の状態に戻したかったがよく分からず。。。
今後
実行前に軽く、どんなコマンドなのか調べておく。
幸い、ローカルだったので新しいプロジェクト立ててそこに移動させる。