"Updated AdminController, added products method and addNewProduct method, modified adminfooter and adminheader blade files, and added routes for admin products and add new product"
This commit is contained in:
@ -43,4 +43,47 @@
|
||||
<!-- End custom js for this page-->
|
||||
</body>
|
||||
|
||||
{{-- <script>
|
||||
$(document).ready(function() {
|
||||
// Disable form submissions if there are invalid fields
|
||||
$('form.needs-validation').on('submit', function(event) {
|
||||
event.preventDefault(); // Prevent the default form submission
|
||||
|
||||
var form = $(this);
|
||||
if (form[0].checkValidity() === false) {
|
||||
event.stopPropagation();
|
||||
form.addClass('was-validated');
|
||||
} else {
|
||||
// If the form is valid, submit it via AJAX
|
||||
$.ajax({
|
||||
type: form.attr('method'), // GET or POST
|
||||
url: form.attr('action'), // The form action URL
|
||||
data: form.serialize(), // Serialize the form data
|
||||
success: function(response) {
|
||||
// Handle the successful form submission
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Success',
|
||||
text: 'Form submitted successfully!',
|
||||
});
|
||||
console.log(response);
|
||||
// You can update the page content or redirect here
|
||||
},
|
||||
error: function(xhr, status, error) {
|
||||
// Handle the error response
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Error',
|
||||
text: 'Form submission failed. Please try again.',
|
||||
});
|
||||
console.error(xhr.responseText);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
form.addClass('was-validated');
|
||||
});
|
||||
});
|
||||
</script> --}}
|
||||
|
||||
</html>
|
||||
|
@ -2,6 +2,16 @@
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
{{-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.slim.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> --}}
|
||||
|
||||
|
||||
<!-- Required meta tags -->
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
@ -27,7 +37,7 @@
|
||||
<!-- partial:partials/_navbar.html -->
|
||||
<nav class="navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row">
|
||||
<div class="text-center navbar-brand-wrapper d-flex align-items-center justify-content-center">
|
||||
<a class="navbar-brand brand-logo mr-5" href="index.html"><img src="Dashboard/images/logo.svg"
|
||||
<a class="navbar-brand brand-logo mr-5" href="{{ route('admin') }}"><img src="Dashboard/images/logo.svg"
|
||||
class="mr-2" alt="logo" /></a>
|
||||
<a class="navbar-brand brand-logo-mini" href="index.html"><img src="Dashboard/images/logo-mini.svg"
|
||||
alt="logo" /></a>
|
||||
@ -336,7 +346,7 @@
|
||||
</a>
|
||||
<div class="collapse" id="ui-basic">
|
||||
<ul class="nav flex-column sub-menu">
|
||||
<li class="nav-item"> <a class="nav-link" href="#">View
|
||||
<li class="nav-item"> <a class="nav-link" href="{{ route('products') }}">View
|
||||
All</a>
|
||||
</li>
|
||||
|
||||
@ -371,34 +381,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
{{-- <li class="nav-item">
|
||||
<a class="nav-link" data-toggle="collapse" href="#tables" aria-expanded="false"
|
||||
aria-controls="tables">
|
||||
<i class="icon-grid-2 menu-icon"></i>
|
||||
<span class="menu-title">Tables</span>
|
||||
<i class="menu-arrow"></i>
|
||||
</a>
|
||||
<div class="collapse" id="tables">
|
||||
<ul class="nav flex-column sub-menu">
|
||||
<li class="nav-item"> <a class="nav-link" href="pages/tables/basic-table.html">Basic
|
||||
table</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li> --}}
|
||||
{{-- <li class="nav-item">
|
||||
<a class="nav-link" data-toggle="collapse" href="#icons" aria-expanded="false"
|
||||
aria-controls="icons">
|
||||
<i class="icon-contract menu-icon"></i>
|
||||
<span class="menu-title">Icons</span>
|
||||
<i class="menu-arrow"></i>
|
||||
</a>
|
||||
<div class="collapse" id="icons">
|
||||
<ul class="nav flex-column sub-menu">
|
||||
<li class="nav-item"> <a class="nav-link" href="pages/icons/mdi.html">Mdi icons</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li> --}}
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" data-toggle="collapse" href="#auth" aria-expanded="false"
|
||||
aria-controls="auth">
|
||||
@ -415,27 +398,6 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
{{-- <li class="nav-item">
|
||||
<a class="nav-link" data-toggle="collapse" href="#error" aria-expanded="false"
|
||||
aria-controls="error">
|
||||
<i class="icon-ban menu-icon"></i>
|
||||
<span class="menu-title">Error pages</span>
|
||||
<i class="menu-arrow"></i>
|
||||
</a>
|
||||
<div class="collapse" id="error">
|
||||
<ul class="nav flex-column sub-menu">
|
||||
<li class="nav-item"> <a class="nav-link" href="pages/samples/error-404.html"> 404
|
||||
</a></li>
|
||||
<li class="nav-item"> <a class="nav-link" href="pages/samples/error-500.html"> 500
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</li> --}}
|
||||
{{-- <li class="nav-item">
|
||||
<a class="nav-link" href="pages/documentation/documentation.html">
|
||||
<i class="icon-paper menu-icon"></i>
|
||||
<span class="menu-title">Documentation</span>
|
||||
</a>
|
||||
</li> --}}
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
Reference in New Issue
Block a user