https://i124.fastpic.org/big/2025/0225/04/5f295b64fef38f28a9a99e09c9a2fe04.webp
Free Download Laravel 11 - Build A Multi-Vendor Digital Marketplace (2025)
Published: 2/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 63.80 GB | Duration: 100h 4m
Develop a Robust Multi-Vendor Digital Marketplace Platform Using Laravel From Setup to Deployment Step-by-step
What you'll learn
Complete Laravel Basic to Advanced
Multi Level Category Management
Order Management
Dynamic Role Permission Management
Payment Gateway Implementation (PayPal, Stripe, Razorpay)
Dynamic SMTP Configuration
KYC Verification Module
Multi File Uploads
Multi Authentication (Admin, User, Author, Product Reviewer)
Rating System
Cart and Ecommerce Features
Advance Admin Dashboard
User Dashboard
Author Dashboard
Withdraw System
Dynamic Page Builder
Dynamic Site Settings
Dynamic Newsletter
Mail Sending
Database Clear Module
Query Optimization
Best Practices
Full Source Code
Lecture-wise GitHub Commits
Lecture-wise GitHub Commits
And More
Requirements
You have to know basic PHP and OOP
Basic HTML, CSS, Bootstrap, jQuery
Local Server : XAMPP/WAMP/MAMP/Laragon
Text Editor/IDE: Notepad++ / Sublime Text / Visual Studio Code / PhpStrom
Description
Are you ready to master Laravel 11 and build a multi-vendor digital marketplace from scratch? This course is designed to take you from Laravel basics to advanced concepts, helping you create a powerful, real-world Laravel marketplace platform where multiple vendors can sell digital products like code scripts, videos, audio files, plugins, and more.Why Learn Laravel 11?Laravel is one of the most popular PHP frameworks, known for its scalability, security, and ease of use. With Laravel 11, you get the latest enhancements, improved performance, and powerful new features that make building marketplace applications more efficient than ever. This course will help you harness the full potential of Laravel to develop a feature-rich digital marketplace with best coding practices.What Will You Learn?This Laravel 11 course is a hands-on, project-based learning experience where you'll build a fully functional multi-vendor marketplace step by step. Here's what you'll learn: Master Laravel 11 from Basics to Advanced - Perfect for beginners and experienced developers Multi-Vendor System - Vendors can register, upload digital products & manage sales Dynamic Role & Permission Management - Secure user roles for Admin, Vendors, Authors & Reviewers Advanced Product Management - Multi-category support, file uploads & digital product delivery Payment Gateway Integration - Implement PayPal, Stripe, Razor pay & more with Laravel KYC Verification Module - Secure user verification for marketplace credibility Order & Withdrawal Management - Manage purchases, vendor payouts Rating & Review System - Customers can leave feedback on digital products Cart & Checkout System - Fully functional e-commerce features built with Laravel Dynamic Page Builder - Customize marketplace pages with an easy-to-use page builder Powerful Admin Dashboard - Control users, products, transactions & settings User & Vendor Dashboards - Track earnings, manage products & monitor performance SMTP Configuration & Newsletter System - Manage email marketing within Laravel Database Optimization & Best Practices - Improve Laravel performance & security Full Laravel Source Code & GitHub Commits - Get complete project files for referenceWhy Take This Laravel Course?Unlike other courses that only scratch the surface, this course dives deep into Laravel 11 development with a real-world multi-vendor marketplace project. You'll learn how to write clean, scalable Laravel code and apply best practices that are used by professional developers.By the end of this course, you'll have a ready-to-deploy Laravel marketplace that you can customize, launch, and even monetize for your next big idea. Plus, this course gives you lifetime access to course materials and full source code, so you can revisit the concepts anytime.Enroll now and start building your Laravel 11 Multi-Vendor Digital Marketplace today!
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Laravel Fundamental
Lecture 2 Local Environment Setup
Lecture 3 VS Code Plugins Setup
Lecture 4 VS Code Path Configuration
Lecture 5 Let's Install Our Very First Project
Lecture 6 Laravel File and Folder Structure
Lecture 7 Knowing MVC Architecture
Lecture 8 Laravel Artisan
Lecture 9 Laravel Artisan Tinker
Lecture 10 Basic Routing
Lecture 11 Route Parameters
Lecture 12 Named Routes
Lecture 13 Route Groups
Lecture 14 Route Methods
Lecture 15 Fallback Routes
Lecture 16 Introduction to Laravel Blade Views
Lecture 17 Create Views via CLI
Lecture 18 Blade Directives
Lecture 19 Passing Data to Blade
Lecture 20 Extending Blade
Lecture 21 Including Sub-views
Lecture 22 Conditional Rendering in Blade
Lecture 23 Stacks
Lecture 24 More Useful Blade Directives
Lecture 25 Introduction to Laravel Controllers
Lecture 26 Basic Controllers
Lecture 27 Single Action Controller
Lecture 28 Resource Controllers
Lecture 29 Setting up Laravel Database Connection
Lecture 30 Migrations
Lecture 31 Table Data Types
Lecture 32 Important Migration Commands
Lecture 33 5_Model
Lecture 34 Model with Custom Table Name
Lecture 35 Seeder
Lecture 36 Factories
Lecture 37 Adding New Columns to Existing Tables
Lecture 38 Introduction to Query Builder
Lecture 39 Creating New Data
Lecture 40 Retrieving Data From DB
Lecture 41 Updating Data
Lecture 42 Deleting Data
Lecture 43 Retrieving a List of Column Values
Lecture 44 Aggregates
Lecture 45 Introduction to Eloquent ORM
Lecture 46 Eloquent - Creating New Data
Lecture 47 Eloquent - Retrieving Data
Lecture 48 Eloquent - Updating Data
Lecture 49 Eloquent - Deleting Data
Lecture 50 Eloquent - Fillable and Mass Assignment
Lecture 51 7_Eloquent - Conditional Clause
Lecture 52 Eloquent - Query Scopes
Lecture 53 Eloquent - Soft Deleting
Lecture 54 Eloquent - Restore Trashed Data or Delete it
Lecture 55 Form Markup
Lecture 56 Form Submitting and CSRF
Lecture 57 Accessing Form Contents from Method
Lecture 58 Input Field Validation
Lecture 59 Custom Validation Message
Lecture 60 Custom Request Classes
Lecture 61 More Validation Rules
Lecture 62 Populating Form Data
Lecture 63 Saving Form Data
Lecture 64 Introduction to File Storage
Lecture 65 File Upload Form Markup
Lecture 66 Uploading File in Storage
Lecture 67 Storage Link
Lecture 68 Custom Storage Disk
Lecture 69 Change File Name Before Save
Lecture 70 Remove File From Storage
Lecture 71 File Validation
Lecture 72 HTTP Redirects
Lecture 73 CRUD - Template Overview
Lecture 74 CRUD - Template Mastering
Lecture 75 CRUD - Working with Create Feature
Lecture 76 CRUD - Submit Form and Validation
Lecture 77 CRUD - Store Submitted data
Lecture 78 CRUD - Handle File Submitting
Lecture 79 CRUD - Showing Created Data
Lecture 80 CRUD - Working with Update Feature (Part -1)
Lecture 81 CRUD - Working with Update Feature (Part -2)
Lecture 82 CRUD - Working with Show Feature
Lecture 83 CRUD - Working with Delete Feature
Lecture 84 CRUD - Working with Search Feature
Lecture 85 CRUD - Working with Order Feature
Lecture 86 CRUD - Soft Delete Feature (Part - 1)
Lecture 87 CRUD - Soft Delete Feature (Part - 2)
Lecture 88 Joins - Introduction
Lecture 89 Joins - Making Database Ready
Lecture 90 Joins - Inner Join
Lecture 91 Joins - Left Join
Lecture 92 Joins - Right Join
Lecture 93 Joins - Full Join
Lecture 94 Eloquent Relations - Introduction
Lecture 95 Eloquent Relations - One to One hasOne()
Lecture 96 Eloquent Relations - One to One belongsTo()
Lecture 97 Eloquent Relations - One to Many hasMany()
Lecture 98 Eloquent Relations - Many to Many belongsToMany()
Lecture 99 Eloquent Relations - hasMany Through
Lecture 100 Eloquent Relations -Polymorphic Relationships
Lecture 101 Middleware - Introduction Of Middleware
Lecture 102 Middleware - Let's Create a Scenario Where We Ca
Lecture 103 Middleware - Create Middleware
Lecture 104 Middleware - Assigning Middleware to Route
Lecture 105 Middleware - Assigning Middleware to Route Group
Lecture 106 Middleware - Controller Middleware
Lecture 107 Middleware - Global Middleware
Lecture 108 Middleware - Middleware Groups
Lecture 109 Middleware - Middleware Alias
Lecture 110 Middleware - Middleware Parameters
Lecture 111 Authentication - Introduction
Lecture 112 Authentication - Install Breeze Starter Kit
Lecture 113 Authentication - Redirect User To Specific Page
Lecture 114 Authentication - Retrieving The Authenticated Us
Lecture 115 Authentication - Recreating Logout Feature
Lecture 116 Authentication - Protecting Routes
Lecture 117 Authentication - Verify Email
Lecture 118 Authorization - introduction
Lecture 119 Authorization - Gates
Lecture 120 Authorization - Policy
Lecture 121 Authorization - Verifying Authorization in Blade
Lecture 122 Responses - Redirect Responses
Lecture 123 Responses - Other Response Types
Lecture 124 Setup mail trap configuration
Lecture 125 Mail - Send a simple email with laravel
Lecture 126 Send Html View as Mail Body
Lecture 127 Mail - Attaching files to email
Lecture 128 Mail - Queue Mail
Lecture 129 Blade Components - Introduction to Blade Components
Lecture 130 Blade Components - Creating Blade Components
Lecture 131 Blade Components - Passing Data To Components (Part -1)
Lecture 132 Blade Components - Passing Data To Components (Part -2)
Lecture 133 Blade Components - Attributes
Lecture 134 Blade Components - Component Slots
Lecture 135 Session - Introduction ofhttp session
Lecture 136 Session - Storing data at session
Lecture 137 Session - Retrieving data from session
Lecture 138 Session - Deleting data from session
Lecture 139 Caching Introduction
Lecture 140 Difference Between Session And Cache
Lecture 141 Storing Data In Cache
Lecture 142 Storing Data in Cache From Database and Retrieve
Lecture 143 Caching - Removing Data from Cache
Lecture 144 Queues Introduction
Lecture 145 Creating The First Job And Configuring Queues
Lecture 146 Job -Queueing an email
Section 3: Envionment Setup
Lecture 147 2_Setup Code Editor
Section 4: Project Road Map and Plannings
Lecture 148 1_Road Map - Project Plannings
Section 5: Project Install and Multi Auth Setup
Lecture 149 1_Project Install - Installing a Fresh Laravel Project
Lecture 150 2_Multi Auth - Plan discussion
Lecture 151 3_Multi Auth - Working with Admin Authentication System (Part -1)
Lecture 152 4_Multi Auth - Working with Admin Authentication System (Part -2)
Lecture 153 5_Multi Auth - Working with Admin Authentication System (Part -3)
Lecture 154 6_Multi Auth - Working with Admin Authentication System (Part -4)
Lecture 155 7_Multi Auth - Working with Admin Authentication System (Part -5)
Lecture 156 8_Multi Auth - Working with Admin Authentication System (Part -6)
Lecture 157 9_Multi Auth - Working with Admin Authentication System (Part -7)
Section 6: Admin Panel Setup and Mastering
Lecture 158 1_Admin Mastering - Template Overview
Lecture 159 2_Admin Mastering - Mastering Admin Login Template (Part -1)
Lecture 160 3_Admin Mastering - Mastering Admin Login Template (Part -2)
Lecture 161 4_Admin Mastering - Mastering Dashboard (Part -1)
Lecture 162 5_Admin Mastering - Mastering Dashboard (Part -2)
Lecture 163 6_Admin Mastering - Handling Logout
Section 7: Frontend Setup and Mastering
Lecture 164 1_Frontend Mastering - Template Overview
Lecture 165 2_Frontend Mastering - Home Template Mastering (Part -1)
Lecture 166 3_Frontend Mastering - Home Template Mastering (Part -2)
Lecture 167 4_Frontend Mastering - Login Page Mastering
Lecture 168 5_Frontend Mastering - Dashboard Page Mastering
Lecture 169 6_Frontend Mastering - Register Page Mastering
Lecture 170 7_Frontend Mastering - Reset Page Mastering
Lecture 171 8_Admin Mastering - Admin Reset Page Mastering
Lecture 172 9_Clear Resources - Delete Unused Files
Section 8: ER Diagram
Lecture 173 1_ER Diagram - Discussion About Product Diagram
Section 9: Profile Update Module
Lecture 174 1_Profile Update - Update Default User Table Columns
Lecture 175 2_Profile Update - Working With Profile Update (Part -1)
Lecture 176 3_Profile Update - Working With Profile Update (Part -2)
Lecture 177 4_Profile Update - Working With Profile Update (Part -3)
Lecture 178 5_Profile Update - Working With Profile Update (Part -4)
Lecture 179 6_Profile Update - Working With Profile Update (Part -5)
Lecture 180 7_Profile Update - Showing Notification
Lecture 181 8_Password Update - Working With Password Update
Lecture 182 9_Enhancements - Creating Input Components (Part -1)
Lecture 183 10_Enhancements - Creating Input Components (Part -2)
Lecture 184 11_Enhancements - Wrapping Static Texts With Localization Syntax
Lecture 185 12_Admin Profile Update - Working With Admin Profile Update (Part -1)
Lecture 186 13_Admin Profile Update - Working With Admin Profile Update (Part -2)
Lecture 187 14_Admin Profile Update - Working With Admin Profile Update (Part -3)
Lecture 188 15_Delete File - Delete Old Image on Update
Lecture 189 16_Admin Password Update - Working With Admin Password Update
Section 10: Role and Permission Module
Lecture 190 1_Role and Permission - Discussion About What We Will Do Next
Lecture 191 2_Role and Permission - Working With Role Permission (Part -1)
Lecture 192 3_Role and Permission - Working With Role Permission (Part -2)
Lecture 193 4_Role and Permission - Working With Role Permission (Part -3)
Lecture 194 5_Role and Permission - Working With Role Permission (Part -4)
Lecture 195 6_Role and Permission - Working With Role Permission (Part -5)
Lecture 196 7_Role and Permission - Working With Role Permission (Part -6)
Lecture 197 8_Role and Permission - Working With Role Permission (Part -7)
Lecture 198 9_Role and Permission - Working With Role Permission (Part -8)
Lecture 199 10_Role and Permission - Working With Role Permission (Part -9)
Lecture 200 11_Role and Permission - Finishing up
Lecture 201 12_Assign Role - Working With Role Assign Module (Part -1)
Lecture 202 13_Assign Role - Working With Role Assign Module (Part -2)
Lecture 203 14_Assign Role - Working With Role Assign Module (Part -3)
Lecture 204 15_Assign Role - Working With Role Assign Module (Part -4)
Lecture 205 16_Assign Role - Working With Role Assign Module (Part -5)
Lecture 206 17_Assign Role - Working With Role Assign Module (Part -6)
Lecture 207 18_Assign Role - Working With Role Assign Module (Part -7)
Section 11: KYC Module
Lecture 208 1_KYC Option - Working With KYC Option (Part -1)
Lecture 209 2_KYC Option - Working With KYC Option (Part -2)
Lecture 210 3_KYC Option - Working With KYC Option (Part -3)
Lecture 211 4_KYC Option - Working With KYC Option (Part -4)
Lecture 212 5_KYC Verification - Working With KYC Verification (Part -1)
Lecture 213 6_KYC Verification - Working With KYC Verification (Part -2)
Lecture 214 7_KYC Verification - Working With KYC Verification (Part -3)
Lecture 215 8_KYC Verification - Working With KYC Verification (Part -4)
Lecture 216 9_KYC Verification - Working With KYC Verification (Part -5)
Lecture 217 10_KYC Request - Handle KYC Request (Part -1)
Lecture 218 11_KYC Request - Handle KYC Request (Part -2)
Lecture 219 12_KYC Request - Handle KYC Request (Part -3)
Lecture 220 13_KYC Request - KYC Mail Sending (Part -1)
Lecture 221 14_KYC Request - KYC Mail Sending (Part -2)
Lecture 222 15_KYC Request - KYC Mail Sending (Part -3)
Lecture 223 16_KYC Request - Finishing Up
Section 12: Author Authorization
Lecture 224 Author Authorization - Helper And Middleware For Author
Section 13: Settings Module
Lecture 225 1_Settings Module - Discussion About Module
Lecture 226 2_Settings Module - Working With Setting Module (Part -1)
Lecture 227 3_Settings Module - Working With Setting Module (Part -2)
Lecture 228 4_Settings Module - Working With Setting Module (Part -3)
Lecture 229 5_Settings Module - Working With Setting Module (Part -4)
Section 14: Product Category Module
Lecture 230 1_Category - Working With Category Module (Part -1)
Lecture 231 2_Category - Working With Category Module (Part -2)
Lecture 232 3_Category - Working With Category Module (Part -3)
Lecture 233 4_Category - Working With Category Module (Part -4)
Lecture 234 5_Category - Working With Category Module (Part -5)
Lecture 235 6_Category - Working With Category Module (Part -6)
Lecture 236 7