人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel で HTMLをminifyして高速化する Laravel HTMLMin

Laravel で HTMLをminifyして高速化する Laravel HTMLMinを使用する

● Laravel HTMLMinのインストール

1. composer からパッケージをインストール

composer require htmlmin/htmlmin

2. aliases に追加

config/app.php の aliases に 以下を追加

        'HTMLMin' => HTMLMin\HTMLMin\Facades\HTMLMin::class, // Laravel HTMLMin

3. config/htmlmin.php の生成

php artisan vendor:publish

リストが表示されるので HTMLMin の番号を押す(以下の例の場合は6をタイプします。)

  [6 ] Provider: HTMLMin\HTMLMin\HTMLMinServiceProvider

config/htmlmin.php が生成されていればOKです。

4. config/htmlmin.php と .env の書き換え

.env に以下を追加する

HTMLMIN_ENABLED=true	# HTMLMinを(有効/無効)にする

config/htmlmin.php を以下のように書き換える

    'blade' => false,

 ↓

    'blade' => env('HTMLMIN_ENABLED'),

HTMLMinはキャッシュファイルを作成しますので、設定を変えたときはキャッシュをクリアする必要があります。

5. view のキャッシュをクリアする

php artisan view:clear;
No.1742
05/19 21:47

edit