LoginSignup
0
0

More than 3 years have passed since last update.

Laravel Mixでfontawesome5を使えるように設定

Posted at

Laravelでfontawesomeを使えるようにしたい。

パッケージをインストール

$ yarn add @fortawesome/fontawesome-svg-core
$ yarn add @fortawesome/free-solid-svg-icons @fortawesome/free-regular-svg-icons @fortawesome/free-brands-svg-icons --dev

fontawesome-svg-core以外は必要なものだけで大丈夫。今回は以下の3つを追加しました。

  • free-solid-svg-icons
  • free-regular-svg-icons
  • free-brands-svg-icons

読み込み用のファイル作成

fontawesome.jsを作成して読み込む形にします。

fontawesome.js
import { library, dom } from '@fortawesome/fontawesome-svg-core'
import { faPlusCircle } from '@fortawesome/free-solid-svg-icons'
library.add(
    faPlusCircle
)
dom.watch()

必要な物をひとつひとつ追加。

fontawesome.js
import { fab } from '@fortawesome/free-brands-svg-icons'
library.add(fab)

ひとつずつ追加するのが面倒な場合は上のように全部追加しちゃえばいいかと。

コンパイル

$ yarn watch

コンパイルしたら、bladeに以下のように書けば表示されれます。

blade.php
<i class="fas fa-plus-circle"></i> 新規追加
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0