
Laravel 11 – Build A Complete Learning Management System Lms
Published 11/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Step-by-Step Laravel 11 Mastery-Build a Complete LMS from Scratch and Unlock Professional Development Skills!
What you’ll learn
Complete Laravel Basic to Advanced
Course Management
Drag and Drop Curriculum Builder
Drag and Drop Certificate Builder
Order Management Module
Multiple Payment Gateway Implementation
Dynamic Mail Configuration
Dynamic File manager
Multi Authentication (Admin, Student, Instructor)
Rating System
Blog Management System
Advance Dashboard Analytics
Database Clear Feature
Handle Instructor Payouts
Dynamic Page Builder
Dynamic Site Settings
Youtube Link Support for Lectures
Vimeo Link Support for Lectures
Advanced Video Player
Multiple File Support (Video, Audio, Pdf, Docx)
Mail Queueing
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
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Fundamental : Local Environment Setup
Lecture 2 1_Local Environment Setup
Lecture 3 2_VS Code Plugins Setup
Lecture 4 3_VS Code Path Configuration
Section 3: Let’s Install Our Very First Project
Lecture 5 1_Let’s Install Our Very First Project
Section 4: Fundamental : Understanding Laravel Architecture
Lecture 6 1_Laravel File and Folder Structure
Lecture 7 2_Knowing MVC Architecture
Section 6: Fundamental : Route
Lecture 10 1_Basic Routing
Lecture 11 2_Route Parameters
Lecture 12 3_Named Routes
Lecture 13 4_Route Groups
Lecture 14 5_Route Methods
Lecture 15 6_Fallback Routes
Section 7: Fundamental : Blade Templates and Views
Lecture 16 1_Introduction to Laravel Blade Views
Lecture 17 2_Create Views via CLI
Lecture 18 3_Blade Directives
Lecture 19 4_Passing Data to Blade
Lecture 20 5_Extending Blade
Lecture 21 6_Including Sub-views
Lecture 22 7_Conditional Rendering in Blade
Lecture 23 8_Stacks
Lecture 24 9_More Useful Blade Detectives
Section 8: Fundamental : Controllers
Lecture 25 1_Introduction to Laravel Controllers
Lecture 26 2_Basic Controllers
Lecture 27 3_Single Action Controller
Lecture 28 4_Resource Controllers
Section 9: Fundamental : Database Model, Migration and Seeders
Lecture 29 1_Setting up Laravel Database Connection
Lecture 30 2_Migrations
Lecture 31 3_Table Data Types
Lecture 32 4_Important Migration Commands
Lecture 33 5_Model
Lecture 34 6_Model with Custom Table Name
Lecture 35 7_Seeder
Lecture 36 8_Factories
Lecture 37 9_Adding New Columns to Existing Tables
Section 10: Fundamental : Introduction to Query Builder
Lecture 38 1_Introduction to Query Builder
Lecture 39 2_Creating New Data
Lecture 40 3_Retrieving Data From DB
Lecture 41 4_Updating Data
Lecture 42 5_Deleting Data
Lecture 43 6_Retrieving a List of Column Values
Lecture 44 7_Aggregates
Section 11: Fundamental : Eloquent ORM
Lecture 45 1_Introduction to Eloquent ORM
Lecture 46 2_Eloquent – Creating New Data
Lecture 47 3_Eloquent – Retrieving Data
Lecture 48 4_Eloquent – Updating Data
Lecture 49 5_Eloquent – Deleting Data
Lecture 50 6_Eloquent – Fillable and Mass Assignment
Lecture 51 7_Eloquent – Conditional Clause
Lecture 52 8_Eloquent – Query Scopes
Lecture 53 9_Eloquent – Soft Deleting
Lecture 54 10_Eloquent – Restore Trashed Data or Delete it
Section 12: Fundamental : Form and Validation
Lecture 55 1_Form Markup
Lecture 56 2_Form Submitting and CSRF
Lecture 57 3_Accessing Form Contents from Method
Lecture 58 4_Input Field Validation
Lecture 59 5_Custom Validation Message
Lecture 60 6_Custom Request Classes
Lecture 61 7_More Validation Rules
Lecture 62 8_Populating Form Data
Lecture 63 9_Saving Form Data
Section 13: Fundamental : File Storage
Lecture 64 1_Introduction to File Storage
Lecture 65 2_File Upload Form Markup
Lecture 66 3_Uploading File in Storage
Lecture 67 4_Storage Link
Lecture 68 5_Custom Storage Disk
Lecture 69 6_Change File Name Before Save
Lecture 70 7_Remove File From Storage
Lecture 71 8_File Validation
Section 14: Fundamental : HTTP Redirects
Lecture 72 1_HTTP Redirects
Section 15: Fundamental : Project Lets Create a Customer CRUD Application
Lecture 73 1_CRUD – Template Overview
Lecture 74 2_CRUD – Template Mastering
Lecture 75 3_CRUD – Working with Create Feature
Lecture 76 4_CRUD – Submit Form and Validation
Lecture 77 5_CRUD – Store Submitted data
Lecture 78 6_CRUD – Handle File Submitting
Lecture 79 7_CRUD – Showing Created Data
Lecture 82 10_CRUD – Working with Show Feature
Lecture 83 11_CRUD – Working with Delete Feature
Lecture 84 12_CRUD – Working with Search Feature
Lecture 85 13_CRUD – Working with Order Feature
Section 16: Fundamental : Query Builder Joins
Lecture 88 1_Joins – Introduction
Lecture 89 2_Joins – Making Database Ready
Lecture 90 3_Joins – Inner Join
Lecture 91 4_Joins – Left Join
Lecture 92 5_Joins – Right Join
Lecture 93 6_Joins – Full Join
Section 17: Fundamental : Eloquent ORM Relations
Lecture 94 1_Eloquent Relations – Introduction
Lecture 95 2_Eloquent Relations – One to One hasOne()
Lecture 96 3_Eloquent Relations – One to One belongsTo()
Lecture 97 4_Eloquent Relations – One to Many hasMany()
Lecture 98 5_Eloquent Relations – Many to Many belongsToMany()
Lecture 99 6_Eloquent Relations – hasMany Through
Lecture 100 7_Eloquent Relations -Polymorphic Relationships
Section 18: Fundamental : Middleware
Lecture 101 1_Middleware – Introduction Of Middleware
Lecture 102 2_Middleware – Let’s Create a Scenario Where We Ca
Lecture 103 3_Middleware – Create Middleware
Lecture 104 4_Middleware – Assigning Middleware to Route
Lecture 105 5_Middleware – Assigning Middleware to Route Group
Lecture 106 6_Middleware – Controller Middleware
Lecture 107 7_Middleware – Global Middleware
Lecture 108 8_Middleware – Middleware Groups
Lecture 109 9_Middleware – Middleware Alias
Lecture 110 10_Middleware – Middleware Parameters
Section 19: Fundamental : Authentication
Lecture 111 1_Authentication – Introduction
Lecture 113 3_Authentication – Redirect User To Specific Page
Lecture 114 4_Authentication – Retrieving The Authenticated Us
Lecture 115 5_Authentication – Recreating Logout Feature
Lecture 116 6_Authentication – Protecting Routes
Lecture 117 7_Authentication – Verify Email
Section 20: Fundamental: Authorization
Lecture 118 1_Authorization – introduction
Lecture 119 2_Authorization – Gates
Lecture 120 3_Authorization – Policy
Lecture 121 4_Authorization – Verifying Authorization in Blade
Section 21: Fundamental : HTTP Responses
Lecture 122 1_Responses – Redirect Responses
Lecture 123 2_Responses – Other Response Types
Section 22: Fundamental : Mail
Lecture 124 1_Setup mail trap configuration
Lecture 125 2_Mail – Send a simple email with laravel
Lecture 126 3_Mail – Send html view as an email body
Lecture 127 4_Mail – Attaching files to email
Lecture 128 5_Mail – Queue Mail
Section 23: Fundamental : Blade Components
Lecture 129 1_Blade Components – Introduction to Blade Compone
Lecture 130 2_Blade Components – Creating Blade Components
Lecture 133 5_Blade Components – Attributes
Lecture 134 6_Blade Components – Component Slots
Section 24: Fundamental : Session
Lecture 135 1_Session – Introduction of http session
Lecture 136 2_Session – Storing data at session
Lecture 137 3_Session – Retrieving data from session
Lecture 138 4_Session – Deleting data from session
Section 25: Fundamental : Caching
Lecture 139 1_Caching Introduction
Lecture 140 2_Difference Between Session And Cache
Lecture 141 3_Storing Data In Cache
Lecture 142 4_Storing Data in Cache From Database and Retrieve
Lecture 143 5_Caching – Removing Data from Cache
Section 26: Environment Setup For Project
Lecture 144 1_Environment Setup – Installing Code Editor and Local Server
Lecture 145 2_Environment Setup – Installing Necessary Extensions
Lecture 146 3_Environment Setup – Vs Code Configuration for Laravel
Lecture 147 4_Environment Setup – Setting up Vs Code Appearance and Themes
Section 27: Project Road Map And Planning
Lecture 148 1_Project Road Map And Planning
Section 28: Project And Multi Auth Setup
Lecture 149 1_Installing a Fresh Laravel Project
Lecture 150 2_Multi Auth – Overview How Our Multi Auth Will Work
Lecture 157 9_Multi Auth – Admin Auth Reset Password
Section 29: Admin Panel Setup And Mastering
Lecture 160 1_Admin Panel – Template Overview
Lecture 163 4_Admin Panel – Mastering Login Template
Lecture 164 5_Admin Panel – Mastering Forgot Password Template
Lecture 167 8_Admin Panel – Remove Registration Form
Section 30: Frontend Panel Setup And Mastering
Lecture 168 1_Frontend Panel – Template Overview
Lecture 169 2_Frontend Panel – Mastering Home Page
Lecture 170 3_Frontend Panel – Mastering Login Page
Lecture 171 4_Frontend Panel – Mastering Register Page
Lecture 172 5_Frontend Panel – Reset Password Pages
Lecture 173 6_Frontend Panel – Mastering Dashboard
Section 31: ER – Diagram of Business logic
Lecture 174 1_ER-Diagram – Discussion About Database Schema
Section 32: Instructor Request Feature
Lecture 175 1_Instructor Request – Adding Necessary Columns in User Table
Lecture 181 7_Instructor Request – Changing Status
Lecture 182 8_Instructor Request – Download Document
Lecture 183 9_Instructor Request – Send Approval Email to Instructor
Lecture 184 10_Instructor Request – Send Rejection Email to Instructor
Section 33: Profile Update Feature
Lecture 187 1_Student Profile – Profile Page Templating
Lecture 190 4_Student Profile – Password Update
Lecture 191 5_Student Profile – Social Links Update
Lecture 192 6_Student Profile – Avatar Update
Lecture 193 7_Instructor Profile – Working with Instructor Profile
Lecture 194 8_Instructor Profile – Showing Alerts
Section 34: Course Language Module
Lecture 198 4_Coruse Language – Show Created Items at Index
Lecture 199 5_Coruse Language – Working with Update Feature
Section 35: Course Levels Module
Lecture 204 3_Course Level – Working with Paginations
Lecture 205 4_Course Level – Fixing Font Icons
Section 36: Course Categories Module
Lecture 210 5_Course Category – Showing Contents in Index
Lecture 213 8_Course Category – Fixing File Upload Issue
Lecture 214 9_Course Category – Delete Record
Lecture 218 13_Sub Category – Delete Record
Lecture 219 14_Sub Category – Adding Delete Protection For Parent Category
Section 37: Course Module
Lecture 223 4_Course Module – Creating Model Migration
Lecture 224 5_Course Module – Working Basic Info Form
Lecture 236 17_Course Module – Showing Validation Errors
Lecture 237 18_Course Module – Show Hide Source Path
Lecture 238 19_Course Module – Working with File Manager
Lecture 239 20_Course Module – Some Changes on Basic info Form
Lecture 240 21_Course Module – Fixing Some Issues
Lecture 241 22_ Course Content – Templating The Page
Lecture 252 33_ Course Content – Showing Lessons
Lecture 258 39_ Course Content – Working with Chapter Edit
Lecture 259 40_ Course Content – Working with Delete Chapter
Lecture 268 49_ Course Content – Some Fixes
Section 38: Course Module For Admin
Lecture 269 1_Admin Course Module – Showing Courses In Admin Panel
Lecture 276 8_Admin Course Module – Update More Info Tab
Lecture 279 11_Admin Course Module – Working with Course Content
Lecture 280 12_Admin Course Module – Fixing File Manager Issue
Lecture 281 13_Admin Course Module – Chapter Edit Issue Fixed
Lecture 282 14_Admin Course Module – Chapter Sorting Issue fixed
Lecture 283 15_Admin Course Module – Working with Last Step
Lecture 284 16_Admin Course Module – Working Edit Feature
Section 39: Show Courses at Frontend
Lecture 285 1_Show Courses – Mastering Course Pages
Lecture 286 2_Show Courses – Adding Dummy Contents
Lecture 287 3_Show Courses – Showing Dynamic Contents
Lecture 292 8_Show Courses – Adding Og Metas
Lecture 293 9_Show Courses – Making Social Share Buttons Dynamic
Section 41: Checkout And Payment Gateway Implementation
Lecture 304 1_Checkout – Make Checkout Page Ready
Lecture 305 2_ PayPal – Setting Up PayPal Package
Lecture 306 3_ PayPal – Get PayPal API Keys
Lecture 311 8_ PayPal – Store Order Items
Lecture 312 9_ PayPal – Enroll User
Lecture 316 13_Payment Setting – Setting the Values Globally
Lecture 317 14_Payment Setting – Showing Contents at PayPal Form
Lecture 318 15_Payment Setting – Setting Dynamic Config For PayPal
Lecture 321 18_Stripe – Getting API Keys
Lecture 324 21_Razorpay Setting – Working with Razorpay Settings
Lecture 328 25_Razorpay – Fixing Main Amount
Section 42: Order Handling
Lecture 329 1_Order – Showing Orders in Order Page
Section 43: Site General Settings
Section 44: Instructor Payout System
Lecture 335 1_Commission Setting – Working with Commission Setting
Lecture 336 2_Commission Calculation- Working with Commission Calculation
Lecture 337 3_Commission Calculation- Implementing Commission to Orders
Lecture 338 4_Commission Calculation- Showing Instructor Order List
Section 45: Course Player
Lecture 349 1_Course Player – Showing Purchased Courses
Lecture 350 2_Course Player – Template Mastering
Lecture 351 3_Course Player – Showing Dynamic Contents in Side
Lecture 365 17_Course Player – Working with Description
Section 46: Certificate Builder
Lecture 372 1_Certificate Builder – Mastering Template
Lecture 375 4_Certificate Builder – Creating Certificate Panel
Lecture 382 11_Certificate Builder – Replacing Certificate Content
Lecture 383 12_Certificate Builder – Adding Download Button
Lecture 384 13_Certificate Builder – Adding Certificate Download
Section 47: Home Sections
Lecture 385 1_Hero Section – Working with Backend Template
Lecture 386 2_Hero Section – Creating Form Fields
Lecture 387 3_Hero Section – Show Dynamic Contents in Fields
Lecture 388 4_Hero Section – Show Dynamic Content in Frontend
Lecture 397 13_About Section – Showing Contents at Frontend
Lecture 398 14_About Section – Add Text Editor
Lecture 403 19_Newsletter Section – Newsletter Subscribe Feature
Lecture 404 20_Become Instructor Banner – Completing Banner Section
Lecture 405 21_Video Section – Make Video Section Dynamic
Lecture 406 22_Brand Section – Master Template
Lecture 407 23_Brand Section – Working with Create Feature
Lecture 408 24_Brand Section – Working with Update and Delete
Lecture 416 32_Testimonial – Update and Delete
Lecture 417 33_Testimonial – Showing Contents at Frontend
Section 48: About Page
Lecture 418 1_About Page – Showing Dynamic Data in About Section
Lecture 421 4_About Page – Working with Testimonial Section
Section 49: Contact Page
Lecture 425 4_Contact Page – Contact Setting
Section 50: Course Page
Section 51: Header & Footer
Section 52: Page Builder
Section 53: Blog Feature
Lecture 466 10_Blog Comment – Working With Blog Comment
Lecture 467 11_Blog Comment – Fixing Some Issues
Section 54: Settings Feature
Lecture 468 1_Logo Setting – Working With Logo Settings
Lecture 469 2_Logo Setting – Showing Logos at Frontend
Lecture 470 3_SMTP Setting – Working With SMTP Settings
Lecture 471 4_SMTP Setting – Setting Config Dynamically
Lecture 472 5_Seeder – Create a Setting Seeder
Section 55: Fixing Some Known Issues
Lecture 477 5_Course Details- Course Details Page
Lecture 478 6_Login Redirect- Fixing Dashboard Button
Lecture 483 11_Sidebar – Working with Icons
Lecture 484 12_Mail – Reset Password Sender Mail Issue Fixed
Section 56: Database Clear Feature
Section 57: Finishing Up
Lecture 497 1_Admin Dashboard – Showing Analytics In Dashboard
Lecture 499 3_Admin Dashboard – Showing Other Analytics
Lecture 500 4_User Dashboard – Working with User Dashboards
Lecture 501 5_Order – Showing User Orders
Lecture 502 6_Design – Fixing Design
Section 58: Source Code and Other Necessary Files
Lecture 503 Source Code and Other Necessary Files
Section 59: Server Deployment
Lecture 504 Deploy – Deploy Project in Server

RapidGator
https://www.keeplinks.org/p27/68ce486458957
NitroFlare
https://www.keeplinks.org/p27/68ce59601f75a
DDownload
https://www.keeplinks.org/p27/68ce649b6bfab
