Laravel11 フレームワーク内部のconfigをマージしない ==== ここで追加されてるけど使い方が分かりにくい。 https://github.com/laravel/framework/pull/51579 `bootstrap/app.php`で`create()`の後に追加するのが一番簡単そう。 ```php return Application::configure(basePath: dirname(__DIR__)) ->withRouting( web: __DIR__.'/../routes/web.php', commands: __DIR__.'/../routes/console.php', health: '/up', ) ->withMiddleware(function (Middleware $middleware) { // }) ->withExceptions(function (Exceptions $exceptions) { // }) ->create() ->dontMergeFrameworkConfiguration(); ``` AppServiceProvider@registerに書いても機能しない。ServiceProviderよりも前の起動処理部分でconfigを読み込んでるから。 ```php // これは機能せず public function register(): void { App::dontMergeFrameworkConfiguration(); } ``` configをマージしたくないなんて要求はかなり特殊で使いたい人だけが使えばいい機能なのでこのくらいでいい。普通はマージする使い方で困ることはない。