Add Font Awesome To Laravel

First, install font-awesome:

npm install font-awesome

Edit your webpack.mix.js and add the marked entry:

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css')
   .copy('node_modules/font-awesome/fonts', 'public/fonts'); // Add this line

Add the following line to the end of app.scss:

@import "../../../node_modules/font-awesome/css/font-awesome.css";