I used this tutorial to integrate bootstrap in my project:
https://laravel-news.com/2015/10/setup-bootstrap-sass-with-laravel-elixir/
This places an app.css
Bootstrap4 doesn't come with icons anymore bootstrap icons
you can use Font Awesome instead for example.
Build your webpack.mix.js configuration.
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css');
Install Font Awesome.
npm install @fortawesome/fontawesome-free
In /resources/sass/app.scss import one or more styles.
@import '~@fortawesome/fontawesome-free/scss/fontawesome';
@import '~@fortawesome/fontawesome-free/scss/regular';
@import '~@fortawesome/fontawesome-free/scss/solid';
@import '~@fortawesome/fontawesome-free/scss/brands';
now compile.
npm run production
or
npm run dev
Finally, reference your new CSS file in your layout.