Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Laravel 12 - Build a Modern Grocery Ecommerce Website (2026)
Rating: 4.6 out of 5(13 ratings)
119 students

Laravel 12 - Build a Modern Grocery Ecommerce Website (2026)

Building a complete grocery ecommerce website using the Laravel 12 from scratch
Last updated 1/2026
English

What you'll learn

  • Multi Authentication system from scratch
  • Sending email using laravel built in mail system
  • Complete CRUD system
  • Email verification system during registration
  • Form validation technique
  • Admin login and reset password system
  • Admin profile management
  • Admin settings for different section of the website
  • Photo uploading system
  • Toast message notification
  • Customer Login and Registration
  • Customer Profile Management
  • Email Verification System During Registration
  • Payment method integration with PayPal, Stripe and Cash On Delivery
  • Shopping Cart Management System
  • Coupon Management System
  • Delivery Charge Management System
  • Customer Order and Invoice Management System
  • Customer Review Management System

Course content

28 sections95 lectures22h 28m total length
  • Introduction16:48

    Explore a Laravel 12 grocery e-commerce website with a Bootstrap front end, featuring login, categories, product search, cart, checkout, reviews, coupons, and a comprehensive admin panel.

Requirements

  • Basic knowledge in HTML
  • Basic knowledge in CSS
  • Basic knowledge in Bootstrap
  • Basic knowledge in Javascript
  • Basic knowledge in Code Editor like VS Code or any other

Description

In this course, I am going to teach students how to build a Grocery Ecommerce Website from scratch using the latest and popular php framework Laravel 12. The course will cover all the core aspects of web application development, including authentication systems, email verification, template mastering etc.

I will develop a real-world Grocery Ecommerce Website where any person will be able to create account, login, search products and after that purchase products using PayPal, Stripe or Cash On Delivery. Customer will have a panel also to manage his profile. He can see his orders, download invoice etc. This project is built using the latest version of Laravel (Laravel 12) at the time of recording, ensuring students learn modern and up-to-date practices.

This course is designed especially for beginners who have little or no experience with PHP, but even advanced learners will find it useful as I implemented here real-life ecommerce features with cart, checkout, coupon, delivery charge, payment options, review management system etc.


Admin Panel Features:

  1. Admin can change logo, favicon, top bar information etc.

  2. Admin can change footer information.

  3. Admin can manage the home page sliders.

  4. Admin can manage the FAQ section

  5. Admin can update the contact page information.

  6. Admin can manage product categories.

  7. Admin can manage products.

  8. Admin can manage product variants.

  9. Admin can see customer orders and invoice

  10. Admin can change order status to pending, processing, shipped, or delivered.

  11. Admin can create, edit and delete customer section

  12. Admin can see all subscribers and extract the information as CSV

  13. Admin can manage (create, edit, delete) customers

  14. Admin can make customer active or inactive

  15. Admin can manage (create, edit, delete) coupons

  16. Admin can manage (create, edit, delete) delivery options.

  17. Admin can change his own photo, information and password

  18. Admin can update the privacy policy page information.

  19. Admin can update the terms and conditions page information.

  20. Admin can manage posts, comments, and replies.


Customer (User) Features (Registered Users):

  1. Any Customer can create account for free in this web application

  2. Registered Customers can login and reset his password if necessary

  3. Registered Customers can change profile information

  4. Registered Customers can see orders and print the invoice

  5. Registered Customers can add any product into wishlist and remove item from wishlist

  6. Registered Customers will get order notifications in their emails

Who this course is for:

  • Persons who want to learn laravel deeply
  • Persons who are looking for a good job in web development sector
  • Persons who want to have a remote job in php
  • Persons who want to start his freelancing career using php and laravel
  • Persons who want to learn making an ecommerce website using Laravel