How to Install Bootstrap 5 in Laravel 10?

By Hardik Savani November 5, 2023 Category : Laravel

Hey Dev,

Today, I will let you know example of how to install bootstrap 5 in laravel 10. let’s discuss about install bootstrap in laravel 10. This example will help you how to install bootstrap 5 in laravel 10 with vite. you'll learn laravel 10 vite bootstrap 5.

If you want to install bootstrap 5 using vite in laravel 10. Then i will help you to explain step by step install bootstrap 5 with npm vite. so, let's follow the below step to add bootstrap in laravel 10 application.

Let's see the following steps:

Step 1: Install Laravel 10 App

This step is not required; however, if you have not created the laravel app, then you may go ahead and execute the below command:

composer create-project laravel/laravel example-app

Step 2: Install Laravel UI Package

Here, we will install laravel ui package that allow to install bootstrap with auth. so, let's run following command:

composer require laravel/ui --dev

Step 3: Install Bootstrap Auth Scaffolding

Here, we will add bootstrap with auth scaffolding. so, let's run following command:

php artisan ui bootstrap --auth

Step 4: Install Bootstrap Icon

In this step, we will add bootstrap icon. so, let's run following command:

npm install bootstrap-icons --save-dev

now, import icon css on resources\sass\app.scss file as like the below code:


/* Fonts */

@import url('');

/* Variables */

@import 'variables';

/* Bootstrap */

@import 'bootstrap/scss/bootstrap';

@import 'bootstrap-icons/font/bootstrap-icons.css';

Step 5: Build CSS & JS File

In this step, we will build css and js file. so, let's run following two commands:

npm install

npm run build

Step 6: Use Bootstrap Class

Here, we will update welcome.blade.php file and use bootstrap class.


<!doctype html>

<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">


<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- CSRF Token -->

<meta name="csrf-token" content="{{ csrf_token() }}">

<title>{{ config('', 'Laravel') }}</title>

<!-- Fonts -->

<link rel="dns-prefetch" href="//">

<link href="" rel="stylesheet">

<!-- Scripts -->

@vite(['resources/sass/app.scss', 'resources/js/app.js'])

<style type="text/css">


font-size: 50px;





<div id="app">

<main class="container">

<h1> How to Install Bootstrap 5 in Laravel 10 -</h1>

<div class="card">

<div class="card-header">



<div class="card-body text-center">

<i class="bi bi-bag-heart-fill"></i>

<i class="bi bi-app"></i>

<i class="bi bi-arrow-right-square-fill"></i>

<i class="bi bi-bag-check-fill"></i>

<i class="bi bi-calendar-plus-fill"></i>







Run Laravel App:

All the required steps have been done, now you have to type the given below command and hit enter to run the Laravel app:

php artisan serve

Now, Go to your web browser, type the given URL and view the app output:



I hope it can help you...