Laravel 12: Build a Multi-Vendor Ecommerce Website

Morshedul Arefin
500 টাকা 1250 টাকা

Are you ready to master Laravel 12 and create a real-world, advanced multi-vendor ecommerce platform from scratch? This hands-on, project-based course will take you from Laravel basics to advanced development techniques, giving you the skills and confidence to become a professional Laravel developer.

Unlike basic tutorials, this course is designed to help you build a complete, production-ready multi-vendor marketplace that includes powerful features found in modern ecommerce platforms. By the end of this course, you’ll not only master Laravel 12 but also gain practical experience with real-world best practices, optimization techniques, and advanced modules.

Why Choose This Course?

  • Project-Based Learning – You will build a complete, real-world project step by step.

  • Advanced Features – From drag-and-drop categories to KYC verification, this course covers features that real ecommerce businesses use daily.

  • Job-Ready Skills – Gain practical experience that employers value and use this project as part of your professional portfolio.

  • Lifetime Access & Updates – Stay up to date with Laravel 12 and future improvements.

  • Full Source Code – Download the complete project code and customize it for your own use.

By the end of this course, you will have the confidence to build professional-grade Laravel applications and the skills to land better job opportunities or launch your own ecommerce marketplace.

কোর্সের সিলেবাস (যা যা শিখবেন)

Introduction
31:42
Promo
1:37

Environment Setup - Install Laravel Herd
5:57
Environment Setup - Install MySql
4:27
Environment Setup - Install PhpMyAdmin
8:18
Environment Setup - Code Editor Setup
4:45

Road Map - Project Planning
12:50
Mind Map

Project Install - Install a Fresh Laravel Project With Breeze
8:13
Multi Auth - Working with Admin Authentication System (Part -1)
15:10
Multi Auth - Working with Admin Authentication System (Part -2)
10:24
Multi Auth - Working with Admin Authentication System (Part -3)
19:21
Multi Auth - Working with Admin Authentication System (Part -4)
15:29
Multi Auth - Working with Admin Authentication System (Part -5)
15:41
Multi Auth - Working with Admin Authentication System (Part -6)
17:14

Admin Mastering - Template Overview
3:20
Admin Mastering - Mastering Admin Login Template (Part -1)
16:19
Admin Mastering - Mastering Admin Login Template (Part -2)
10:29
Admin Mastering - Mastering Admin Login Template (Part -3)
12:52
Admin Mastering - Mastering Dashboard (Part -1)
13:04
Admin Mastering - Mastering Dashboard (Part -2)
19:05
Admin Mastering - Handling Logout
4:45
Source Code

Frontend Mastering - Template Overview
2:55
Frontend Mastering - Home Template Mastering
28:35
Frontend Mastering - Login Page Mastering (Part - 1)
15:23
Frontend Mastering - Login Page Mastering (Part - 2)
9:18
Frontend Mastering - Register Page Mastering
14:24
Frontend Mastering - Reset Password Page Mastering
10:26
Frontend Mastering - Dashboard Page Mastering
19:29
Clear Resources - Delete Unused Files
3:48
Bug Fixing - Error From Login Page
1:34
Source Code

ER Diagram - Discussion About Product Diagram
16:57
Chart Json File

Profile Update - Working with Profile Update (Part -1)
13:51
Profile Update - Working with Profile Update (Part -2)
16:04
Profile Update - Working with Profile Update (Part -3)
11:03
Profile Update - Image Upload Feature (Part - 1)
11:34
Profile Update - Image Upload Feature (Part - 2)
27:47
Upload Preview CSS
Profile Update - Image Upload Feature (Part - 3)
9:31
Admin Profile -Working with Profile Update (Part -1)
14:57
Admin Profile -Working with Profile Update (Part -2)
15:36
Admin Profile -Working with Profile Update (Part -3)
5:46

Vendor Panel - Working With Vendor Panel (Part -1)
14:26
Vendor Panel - Working With Vendor Panel (Part -2)
13:26

KYC - Working With Kyc Feature (Part -1)
25:11
KYC - Working With Kyc Feature (Part -2)
23:05
KYC - Working With Kyc Feature (Part -3)
9:49
KYC - Working With Kyc Feature (Part -4)
22:22
KYC - Handle Kyc Request (Part -1)
10:05
KYC - Handle Kyc Request (Part -2)
25:04
KYC - Handle Kyc Request (Part -3)
25:49
KYC - Handle Kyc Request (Part -4)
10:09

Add Middleware for Vendor Role
6:32
Bug Fix - Auth Redirect
3:52
Store Profile - Working With Store Profile Module (Part -1)
14:34
Store Profile - Working With Store Profile Module (Part -2)
13:06
Store Profile - Working With Store Profile Module (Part -3)
28:42
Store Profile - Working With Store Profile Module (Part -4)
22:20

Role - Working With Role Permission (Part -1)
16:40
Role - Working With Role Permission (Part -2)
20:26
Role - Working With Role Permission (Part -3)
14:42
Role - Working With Role Permission (Part -4)
13:03
Role - Working With Role Permission (Part -5)
23:20
Role User - Working With Role User (Part -1)
21:04
Role User - Working With Role User (Part -2)
12:33
Role User - Working With Role User (Part -3)
4:02
Role User - Working With Role User (Part -4)
5:49
Permission Implementation (Part -1)
16:01
Permission Implementation (Part -2)
11:27
Super Admin - Creating Super Admin For the Platform
15:01
Protecting Super User Role
19:23
Creating Role Permission Seede
18:39

Settings Module - Working with Settings Module (Part -1)
18:34
Settings Module - Working with Settings Module (Part - 2)
18:58
Settings Module - Working with Settings Module (Part - 3)
12:53
Settings Module - Working with Settings Module (Part - 4)
6:42
Fixing - Working on Some Fixing
13:09

Category Module - Working with Category Module (Part -1)
23:48
Category Module - Working with Category Module (Part -2)
13:59
Category Module - Working with Category Module (Part -3)
12:29
Category Module - Working with Category Module (Part -4)
26:03
Category Module - Working with Category Module (Part -5)
10:13
Category Module - Working with Category Tree (Part -1)
8:58
Category Module - Working with Category Tree (Part -2)
18:03
Style Codes
Category Module - Working with Category Tree (Part -3)
17:08
Category Module - Working with Update Feature (Part -1)
23:24
Category Module - Working with Update Feature (Part -2)
22:46
Category Module - Working with Update Feature (Part -3)
17:45

Tags Module - Working with Tag Module (Part -1)
8:49
Tags Module - Working with Tag Module (Part -2)
16:16
Tags Module - Working with Tag Module (Part -3)
9:01
Adding Permissions
7:59

Brands Module - Working with Brand Module (Part -1)
15:46
Brands Module - Working with Brand Module (Part -2)
16:47

Product Module - Product Create Feature (Part -1)
16:28
Product Module - Product Create Feature (Part -2)
21:19
Product Module - Product Create Feature (Part -3)
15:59
Product Module - Product Create Feature (Part -4)
16:03
Product Module - Product Create Feature (Part -5)
13:15
Product Module - Product Create Feature (Part -6)
25:16
Tree JS Code
Product Module - Product Create Feature (Part -7)
8:17
Search Logic

Product Image - Working with Product Image Upload (Part -1)
21:36
Dropzone
Product Image - Working with Product Image Upload (Part -2)
13:24
Product Image - Working with Product Image Upload (Part -3)
12:13
Product Image - Working with Product Image Upload (Part -4)
6:54
Product Image - Working with Product Image Upload (Part -5)
14:21
Product Image - Working with Product Image Upload (Part -6)
18:15
Product Update- Working With Product Update (Part -1)
18:46
Product Update- Working With Product Update (Part -2)
12:46
Product Update- Working With Product Update (Part -3)
7:32

Product Attributes - Working With Product Attributes (Part -1)
8:50
Product Attributes - Working With Product Attributes (Part -2)
24:19
Product Attributes - Working With Product Attributes (Part -3)
10:33
Product Attributes - Working With Product Attributes (Part -4)
29:23
Product Attributes - Working With Product Attributes (Part -5)
18:17
Product Attributes - Working With Product Attributes (Part -6)
4:28
Product Attributes - Store Attributes (Part -1)
15:00
Product Attributes - Store Attributes (Part -2)
18:37
Product Attributes - Showing Attributes (Part -1)
19:12
Product Attributes - Showing Attributes (Part -2)
19:39
Product Attributes - Update Attributes (Part -1)
18:58
Product Attributes - Update Attributes (Part -2)
14:18
Product Attributes - Delete Attributes
17:17
Product Variants - Create Database Tables
15:03
Product Variants - Create Product Variations (Part -1)
24:56
Product Variants - Create Product Variations (Part -2)
22:43
Product Variants - Showing Variants
15:02
Product Variants - Update Variant (Part -1)
14:04
Product Variants - Update Variant (Part -2)
18:31
Product Variants - Update Variant (Part -3)
25:48
Product Variants - Fixing Variant Issue (Part -1)
13:35
Product Variants - Fixing Variant Issue (Part -2)
7:43
Product Variants - Fixing Variant Issue (Part -3)
15:57
Product Variants - Showing Product to Index (Part -1)
18:13
Product Variants - Showing Product to Index (Part -2)
22:39

Digital Product - Working With Digital Product Create (Part -1)
15:20
Digital Product - Working With Digital Product Create (Part -2)
9:39
Digital Product - Large File Upload (Part -1)
20:06
Digital Product - Large File Upload (Part -2)
25:00
Digital Product - Store File Path to Database
12:43
Digital Product - Delete File From Storage
21:58
Digital Product - Working With Validation (Part -1)
17:25
Digital Product - Working With Validation (Part -2)
7:28
Digital Product - Fixing Some Index Page Issue
7:25
Digital Product - Working With Delete Feature
15:16
Digital Product - Testing The Product Module
26:35
Digital Product - Set Up Permissions
9:10

Vendor Product - Clone Product Module to Vendor
15:43
Vendor Product - Fixing Some Issue in Module
28:03
Vendor Product - Working With Product Status (Part -1)
10:50
Vendor Product - Working With Product Status (Part -2)
15:25
Vendor Product - Working With Product Status (Part -4)
3:23

Show Products - Show Products at Frontend (Part -1)
11:08
Show Products - Show Products at Frontend (Part -2)
18:51
Show Products - Show Products at Frontend (Part -3)
13:56
Show Description - Working with Product Description (Part - 1)
16:07
Show Description - Working with Product Description (Part - 2)
12:00
Show Description - Working with Variant Pricing (Part -1)
13:37
Show Description - Working with Variant Pricing (Part -2)
10:44
Show Description - Working with Variant Pricing (Part -3)
18:06
Show Description - Working with Variant Pricing (Part -4)
13:20
Show Description - Working with Variant Pricing (Part -5)
18:07
Show Description - Fixing Csrf Issue in Variant
10:23
Show Description - Working with Description
14:31
Show Description - Show Related Products
16:58
Categories
Dummy Contents - Fixing Some Bug And add Dummy Values
18:05
Dummy Contents - Uploading Some More Dummy Contents
27:21
Brands

Cart Module - Making Necessary files
13:46
Cart Module - Working With Add to Cart (Part -1)
15:25
Cart Module - Working With Add to Cart (Part - 2)
15:45
Cart Module - Working With Add to Cart (Part - 3)
14:35
Cart Module - Working With Add to Cart (Part - 4)
23:06
Cart Module - Working With Add to Cart (Part - 5)
16:57
Cart Module - Working With Add to Cart (Part - 6)
15:19
Cart Module - Working With Add to Cart (Part - 7)
16:48
Cart Module - Refactoring The Add to Cart Logic
55:43
Cart Module - Calculating Effective Price (Part -1)
29:21
Cart Module - Calculating Effective Price (Part -2)
8:07
Cart Page - Working with Cart Page (Part -1)
17:31
Cart Page - Working with Cart Page (Part -2)
18:15
Cart Page - Cart Quantity Update (Part -1)
11:41
Cart Page - Cart Quantity Update (Part -2)
13:53
Cart Page - Cart Quantity Update (Part -3)
17:24
Cart Page - Cart Quantity Update (Part -4)
11:29
Cart Page - Cart item Destroy
10:18

Coupon Module - Working With Coupon Create (Part -1)
13:28
Coupon Module - Working With Coupon Create (Part -2)
22:50
Coupon Module - Working With Coupon Create (Part -3)
16:58
Coupon Module - Working With Coupon Create (Part -4)
4:04
Coupon Apply - Handling Coupon Apply (Part -1)
24:51
Coupon Apply - Handling Coupon Apply (Part -2)
18:39
Coupon Apply - Handling Coupon Apply (Part -3)
13:39
Coupon Apply - Handling Coupon Apply (Part -4)
25:47

Shipping Rule - Working with Shipping Rule (Part -1)
12:11
Shipping Rule - Working with Shipping Rule (Part -2)
11:26
Shipping Rule - Working with Shipping Rule (Part -3)
20:47
Shipping Rule - Working with Shipping Rule (Part -4)
14:33
Shipping Rule - Adding Shipping Rule at Frontend (Part -1)
12:19
Shipping Rule - Adding Shipping Rule at Frontend (Part -2)
17:07
Shipping Rule - Adding Shipping Rule at Frontend (Part -3)
6:32
Shipping Address - Working With Shipping Address (Part -1)
13:20
Shipping Address - Working With Shipping Address (Part -2)
11:47
Country List
Shipping Address - Working With Shipping Address (Part -3)
16:33
Shipping Address - Working With Shipping Address (Part -4)
21:48
Shipping Address - Showing Addresses to Checkout Page
10:05
Checkout - Showing Cart Items
20:40
Checkout - Storing Billing Info
22:27
Checkout - Fixing Some Issues
11:46

Payment Gateway - Set up Payment Page
17:36
Payment Gateway - Add Currency Fields in Setting
13:29
Payment Gateway - Working With PayPal Setting (Part -1)
19:46
Payment Gateway - Working With PayPal Setting (Part -2)
16:33
Payment Gateway - Working With PayPal Setting (Part -3)
9:53
Payment Gateway - Paypal Implementation (Part -1)
13:52
Payment Gateway - Paypal Implementation (Part -2)
18:10
Payment Gateway - Paypal Implementation (Part -3)
8:47
Order Storing - Working with Order Storing (Part -1)
11:40
Order Storing - Working with Order Storing (Part -2)
19:25
Order Storing - Working with Order Storing (Part -3)
13:17
Order Storing - Working with Order Storing (Part -4)
23:20
Order Storing - Working with Order Storing (Part -5)
14:20
Payment Gateway - Working With Stripe Setting
8:28
Payment Gateway - Stripe Implementation (Part -1)
11:33
Payment Gateway - Stripe Implementation (Part -2)
12:28
Payment Gateway - Stripe Implementation (Part -3)
6:30
Payment Gateway - Working With Razorpay Setting
7:59
Payment Gateway - RazorPay Implementation (Part -1)
24:33
RazorPay API Keys
RazorPay JS Codes
Payment Gateway - RazorPay Implementation (Part -2)
17:24

Admin Commission - Working With Admin Commission (Part -1)
16:50
Admin Commission - Working With Admin Commission (Part -2)
8:49
Admin Commission - Clear Cart and Session
3:13
Admin Commission - Adding Some Validation in Cart pages
10:12

Order Handling - Working With Order Handling at Backend (Part -1)
17:50
Order Handling - Working With Order Handling at Backend (Part -2)
20:22
Order Handling - Working With Order Handling at Backend (Part -3)
14:43
Order Handling - Working With Order Handling at Backend (Part -4)
10:12
Order Handling - Working With Order Handling at Backend (Part -5)
13:53
Order Status
Order Handling - Working With Order Handling at Vendor (Part -1)
22:25
Order Handling - Working With Order Handling at Vendor (Part -2)
8:57
Order Handling - Working With Order Handling at Vendor (Part -3)
7:07
User Order - Showing User Orders (Part -1)
15:58
User Order - Showing User Orders (Part -2)
14:23

Store Wallet - Storing Amount to Store Wallet
12:52
Withdraw Module - Working with Withdraw Method (Part -1)
20:35
Withdraw Module - Working with Withdraw Method (Part -2)
12:54
Vendor Withdraw - Working with Vendor Withdraw Method (Part -1)
16:13
Vendor Withdraw - Working with Vendor Withdraw Method (Part -2)
17:43
Vendor Withdraw - Working with Vendor Withdraw Method (Part -3)
17:35
Withdraw Request - Working with Withdraw Request (Part -1)
18:43
Withdraw Request - Working with Withdraw Request (Part -2)
15:54
Withdraw Request - Working with Withdraw Request (Part -3)
12:21
Withdraw Request - Working with Withdraw Request (Part -4)
6:36
Withdraw Request - Handle Withdraw Request
31:34

Product Filtering - Making Products Sidebar Design Ready
8:04
Scripts
Sidebar HTML
Style
Product Filtering - Working with Product Filtering (Part -1)
10:47
Script
Product Filtering - Working with Product Filtering (Part -2)
16:17
Product Filtering - Working with Product Filtering (Part -3)
10:09
Product Filtering - Working with Product Filtering (Part -4)
14:20
Product Filtering - Working with Product Filtering (Part -5)
11:34
Product Filtering - Working with Product Filtering (Part -6)
11:17
Product Filtering - Working with Product Filtering (Part -7)
6:50
Product Filtering - Working with Product Filtering (Part -8)
12:23
Product Filtering - Working with Product Filtering (Part -9)
10:09

Hero Section - Working with Hero Section (Part -1)
14:42
Hero Section - Working with Hero Section (Part -2)
27:01
Hero Section - Working with Hero Section (Part -3)
21:02
Hero Section - Working with Hero Section (Part -4)
12:35
Slider - Working with Slider (Part -1)
15:11
Slider - Working with Slider (Part -2)
24:58
Hero Banner - Working With Hero Banner (Part -1)
12:05
Hero Banner - Working With Hero Banner (Part -2)
7:45
Hero Banner - Working With Hero Banner (Part -3)
12:45
Popular Product - Working On Popular Product Section (Part -1)
12:45
Popular Product - Working On Popular Product Section (Part -2)
8:30
Popular Product - Working On Popular Product Section (Part -3)
16:44
Popular Product - Working On Popular Product Section (Part -4)
22:10
Flash Sale - Working With Flash Sale (Part -1)
9:39
Flash Sale - Working With Flash Sale (Part -2)
15:10
Flash Sale - Working With Flash Sale (Part -3)
13:08
Flash Sale - Working With Flash Sale (Part -4)
12:54
Flash Sale - Working With Flash Sale (Part -5)
5:50
Flash Sale - Working With Flash Sale (Part -6)
12:02
Product Section - Working With Product Section (Part -1
18:59
Product Section - Working With Product Section (Part -2)
12:34
Product Section - Working With Product Section (Part -3)
14:49

Product Review - Working with Product Review (Part -1)
23:11
Product Review - Working with Product Review (Part -2)
23:01
Product Review - Working with Product Review (Part -3)
9:46
Product Review - Showing Reviews in User Dashboard
17:35
Product Review - Showing Reviews in Admin Dashboard
13:20

Wishlist - Working with Wishlist (Part -1)
22:57
Wishlist - Working with Wishlist (Part -2)
19:39
Wishlist - Working with Wishlist (Part -3)
16:45

Newsletter Module - Subscribe User Email
14:53
Newsletter Module - Working on Newsletter Send (Part -1)
13:23
Newsletter Module - Working on Newsletter Send (Part -2)
12:26

Contact Module - Working with Contact Setting (Part -1)
17:56
Contact Module - Working with Contact Setting (Part -2)
16:01
Contact Module - Working With Contact Form (Part -1)
14:28
Contact Module - Working With Contact Form (Part -2)
7:34

Custom Pages - Working on Custom Page Builder (Part -1)
15:00
Custom Pages - Working on Custom Page Builder (Part -2)
20:32

Ad Module - Working with Ad Module (Part -1)
18:45
Ad Module - Working with Ad Module (Part -2)
23:50
Ad Module - Working with Ad Module (Part -3)
18:09
Ad Module - Working with Ad Module (Part -4)
11:03
Ad Module - Working with Ad Module (Part -5)
19:44

Feature Section - Working with Feature Section (Part -1)
18:58
Feature Section - Working with Feature Section (Part -2)
16:40
Showing Top Rated Products
4:42

Site Setting - Working with Site Setting (Part -1)
18:00
Site Setting - Working with Site Setting (Part -2)
16:07
Social Link - Working with Social Link (Part -1)
11:11
Social Link - Working with Social Link (Part -2)
14:44

Vendor Pages - Showing Vendor Profiles
25:18
Vendor Pages - Showing Vendor Details
13:39
Search Box - Making Search box Dynamic
15:26
Flash Sale - Working with Flash Sale Page
13:31
Offer Banner - Working with Offer banner
24:24
Bug Fixing - Fixing Add to Cart Issue (Part -1)
8:49
Bug Fixing - Fixing Add to Cart Issue (Part -2)
10:22
Bug Fixing - Showing Product Reviews
14:38

User Dashboard - Download Purchase Product (Part -1)
20:32
User Dashboard - Download Purchase Product (Part -2)
28:37
User Dashboard - Order Tracking Feature
21:59
User Dashboard - Sidebar activation
14:57
User Dashboard - Showing Dashboard Analytics
10:13
User Dashboard - Working on Dynamic Footer
11:22
Vendor Dashboard - Working With Profile Update (Part -1)
12:15
Vendor Dashboard - Working With Profile Update (Part -2)
8:44
Vendor Dashboard - Working with Vendor Sidebar
19:28
Vendor Dashboard - Showing Dynamic Content on Dashboard
17:31

Admin Dashboard - Working with Sidebar (Part -1)
13:02
Admin Dashboard - Working with Sidebar (Part -2)
20:38
Admin Dashboard - Adding Permissions (Part -1)
20:37
Admin Dashboard - Adding Permissions (Part -2)
17:39
Admin Dashboard - Working with Dashboard Analytics (Part -1)
17:48
Admin Dashboard - Working with Dashboard Analytics (Part -2)
20:28
Admin Dashboard - Working with Dashboard Analytics (Part -3)
21:25
Admin Dashboard - Working with Dashboard Analytics (Part -4)
11:07
Admin Dashboard - Working with Dashboard Analytics (Part -5)
24:07

Database Clear Module - Working with Database Clear Module
23:12
Database Clear Module - Fixing Some Issues After DB Clean (Part -1)
9:44
Database Clear Module - Fixing Some Issues After DB Clean (Part -2)
7:35

Completing Some Remaining Parts (Part -1)
21:06
Completing Some Remaining Parts (Part -2)
21:30
Bug Fixing - Fixing Some Known Bug (Part -1)
15:08
Bug Fixing - Fixing Some Known Bug (Part -2)
27:15
Bug Fixing - Fixing Some Known Bug (Part -3)
2:35
Bug Fixing - Fixing Some Known Bug (Part -4)
5:24
Bug Fixing - Fixing Some Known Bug (Part -4) - Code

Source Code

Deploy Project
11:43
htaccess code