Laravel用composerパッケージインストール時にService Providerの手動追加は不要 ==== 2024年になってもインストール後は`config/app.php`のprovidersに追加、みたいな100%間違ってる説明を見かける。間違った記事が何度も何度も再生産され続けている。 ```php 'providers' => [ Foo\Providers\FooServiceProvider::class, ], ``` 2017年のLaravel5.5でAuto Discovery機能が追加された。今ではもう誰も説明しないほど当たり前に使われているので手動追加は全く意味がなく不要。 https://laravel.com/docs/5.5/releases Laravel11で`config/app.php`のprovidersが消えても何も影響はない。 間違った使い方しか頭にないとprovidersがなくて困る。 手動追加にこだわると`bootstrap/providers.php`に書けばいいのかとまた間違った使い方を覚える。 「Auto Discovery機能があるから手動追加しなくていい」ってことを頭に叩き込まなければならない。