Для Laravel 5.7 / 5.8 + и Font Awesome 5
Создайте конфигурацию webpack.mix.js.
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
Установите последнюю бесплатную версию FontПотрясающе через менеджер пакетов, такой как npm.
npm install @fortawesome/fontawesome-free --save
Эта запись о зависимостях должна теперь находиться в вашем package.json.
// Font Awesome
"dependencies": {
"@fortawesome/fontawesome-free": "^5.10.1",
В вашем основном файле SCSS, / resources / sass / app.scss импортирует один или несколько стилей.
// Font Awesome
@import '~@fortawesome/fontawesome-free/scss/fontawesome';
@import '~@fortawesome/fontawesome-free/scss/regular';
@import '~@fortawesome/fontawesome-free/scss/solid';
@import '~@fortawesome/fontawesome-free/scss/brands';
Давайте скомпилируем наши ресурсы и создадим готовую к сборке сборку.
npm run production
Наконец, ссылайтесь на ваш сгенерированный файл CSS в шаблоне Blade /макет.
<link type="text/css" rel="stylesheet" href="{{ mix('css/app.css') }}">