"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:
UronShrestha
2024-07-14 10:22:06 +05:45
parent 1550ab5d30
commit f37e18f125
12 changed files with 486 additions and 53 deletions

View File

@ -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>

View File

@ -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>