概要
- laravelにて開発中のコードのvendor直下を削除して
$ composer install
を実行したところautoloadの警告が出たので解決方法をまとめる。
警告
-
$ composer install
を実行したところ下記の警告が出た。Class namespace\class名 located in ディレクトリ/classが含まれるファイル名 does not comply with psr-4 autoloading standard. Skipping.
解決方法
- よく見たら当該クラスのnamespaceの最後のフィールドの頭文字が大文字が正しいのに小文字になっていた。
-
誤
namespace Xxx\Yyy\zzz;
-
正しい
namespace Xxx\Yyy\Zzz;
-