Laravel で HTMLをminifyして高速化する Laravel HTMLMinを使用する
composer require htmlmin/htmlmin
config/app.php の aliases に 以下を追加
'HTMLMin' => HTMLMin\HTMLMin\Facades\HTMLMin::class, // Laravel HTMLMin
php artisan vendor:publish
リストが表示されるので HTMLMin の番号を押す(以下の例の場合は6をタイプします。)
[6 ] Provider: HTMLMin\HTMLMin\HTMLMinServiceProvider
config/htmlmin.php が生成されていればOKです。
.env に以下を追加する
HTMLMIN_ENABLED=true # HTMLMinを(有効/無効)にする
config/htmlmin.php を以下のように書き換える
'blade' => false,
↓
'blade' => env('HTMLMIN_ENABLED'),
HTMLMinはキャッシュファイルを作成しますので、設定を変えたときはキャッシュをクリアする必要があります。
php artisan view:clear;