Post Details

How to Install Bootstrap 5 in Laravel 10
11 Dec

How to Install Bootstrap 5 in Laravel 10

Hi Guys,

Today, I will let you know an example of how to install Bootstrap 5 in Laravel 10. let’s discuss installing Bootstrap in Laravel 10. This example will help you 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 steps to add Bootstrap to the 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 the Laravel ui package that allows to installation of Bootstrap with auth. so, let's run the 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 the following command:

php artisan ui bootstrap --auth 

Step 4: Install Bootstrap Icon

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

npm install bootstrap-icons --save-dev

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

resources\sass\app.scss

/* Fonts */
@import url('https://fonts.bunny.net/css?family=Nunito');
/* 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 files. so, let's run the following two commands:

npm install
   
npm run build

Step 6: Use Bootstrap Class

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

resources\view\welcome.blade.php

<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <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('app.name', 'Laravel') }}</title>
  
    <!-- Fonts -->
    <link rel="dns-prefetch" href="//fonts.bunny.net">
    <link href="https://fonts.bunny.net/css?family=Nunito" rel="stylesheet">
  
    <!-- Scripts -->
    @vite(['resources/sass/app.scss', 'resources/js/app.js'])
  
    <style type="text/css">
        i{
            font-size: 50px;
        }
    </style>
</head>
<body>
    <div id="app">
  
        <main class="container">
            <h1> How to Install Bootstrap 5 in Laravel 10 - Om Tutorial.com</h1>
            <div class="card">
              <div class="card-header">
                Icons
              </div>
              <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>
              </div>
            </div>
        </main>
    </div>
</body>
</html>

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:

http://localhost:8000/

 

0 Comments

Leave a Comment