How To Add Bootstrap Modal In Laravel

Today I will show you how to add bootstrap modal in laravel. Modals are built with HTML, CSS, and JavaScript. many times we need to set confirmation on alert box using javascript but now bootstrap provide us facilites like bootstrap modal, it is very simple to use.

For  bootstrap modal in just you need to add latest javascript CDN and bootstrap CDN, some other JS. So, Add below code in your PHP or Laravel blade file and get output.

Bootstrap Modal Methods

Activates your content as a modal. 

$('#demoModal').modal({
  keyboard: false
})

Manually toggles a modal. using this method you can toggle modal manually like below code.

$('#demoModal').modal('toggle')

Manually opens a modal. using hide/show method you can manually show modal like below code.

$('#demoModal').modal('show')
$('#demoModal').modal('hide')

 

 

Bootstrap Modal Example

 

<!DOCTYPE html>
<html>
<head>
	<title>How To Add Bootstrap Modal In Laravel - Techsolutionstuff</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" 
    href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" 
    integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" 
    crossorigin="anonymous">
</head>
<body>
	<br>
	<h3>How To Add Bootstrap Modal In Laravel - Techsolutionstuff</h3>
	<form method="post" action="#">
	<br><br>
	  <table class="table-bordered table-striped" width="50%">
		<thead>
		  <tr>
			<th class="text-center">No.</th>
			<th class="text-center">Name</th>
			<th class="text-center"> Example</th>
		  </tr>
		</thead>
		<tbody>
		 <tr>
			<td class="text-center">1</td>
			<td class="text-center">Admin</td>
			<td class="text-center"><button type="button" class="btn btn-primary m-2" data- 
            toggle="modal" data-target="#demoModal">Click Here</button> </td>
		 </tr>
		 <tr>
			<td class="text-center">2</td>
			<td class="text-center">Test</td>
			<td class="text-center"><button type="button" class="btn btn-primary m-2" data- 
            toggle="modal" data-target="#demoModal">Click Here</button> </td>
		 </tr>
		</tbody>
			<div class="modal fade" id="demoModal" tabindex="-1" role="dialog" aria- 
            labelledby="demoModalLabel" aria-hidden="true">
				<div class="modal-dialog" role="document">
					<div class="modal-content">
						<div class="modal-header">
							<h5 class="modal-title" id="demoModalLabel">Modal Example - 
                             Techsolutionstuff</h5>
								<button type="button" class="close" data-dismiss="modal" aria- 
                                label="Close">
									<span aria-hidden="true">&times;</span>
								</button>
						</div>
						<div class="modal-body">
								Welcome, Techsolutionstuff...!!
						</div>
						<div class="modal-footer">
							<button type="button" class="btn btn-secondary" data- 
                            dismiss="modal">Close</button>
								<button type="button" class="btn btn-primary">Save 
                                changes</button>
						</div>
					</div>
				</div>
			</div>
			</table>
			<br>
		</form>

		<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
		<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
	</body>
</html>

Once you will add this code in your file then you will get output like below screen shot.

How To Add Bootstrap Modal In Laravel

techsolutionstuff

Techsolutionstuff | The Complete Guide

I'm a software engineer and the founder of techsolutionstuff.com. Hailing from India, I craft articles, tutorials, tricks, and tips to aid developers. Explore Laravel, PHP, MySQL, jQuery, Bootstrap, Node.js, Vue.js, and AngularJS in our tech stack.

RECOMMENDED POSTS

FEATURE POSTS