Laravel 11 - Making A Single Event Management Website (2025)
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 27.93 GB | Duration: 26h 15m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 27.93 GB | Duration: 26h 15m
Learning and developing a complete dynamic single event management website with Laravel 11.
What you'll learn
Complete project using php, pdo and mysql
Full authentication system from scratch
Sending email using phpmailer
Complete CRUD system
PHP session
Attendee registration, login and reset password
Connecting database with php, pdo
Email verification system during registration
Form validation technique
Payment method integration with PayPal and Stripe
Admin login and reset password system
Admin settings for different section of the website
Photo uploading system
Toast message notification
Pricing package management
Uploading project to live server
Requirements
Basic knowledge in HTML
Basic knowledge in CSS
Basic knowledge in Javascript
Basic knowledge in Bootstrap
Basic knowledge in Code Editor like VS Code or any other
Description
In this course, I have developed a comprehensive Single Event Management Website using Laravel, a powerful PHP framework known for its elegant syntax and robust feature set. This project aims to streamline the operations of single event, offering a seamless experience for both administrators and clients.Why I have chosen Laravel to develop this application?Clean and expressive syntax.Well-structured and thorough documentation.Secure and straightforward authentication.Simplified database interactions with Eloquent ORM.Powerful and easy-to-use Blade templating.Streamlined development tasks with Artisan CLI.Easy scaling and feature integration.Rich ecosystem and community support.Elegant and efficient routing system.Advanced query builder for complex queries.Effective error and exception handling.Middleware for request filtering and handling.CSRF protection for secure forms.Flexible and intuitive validation rules.Built-in support for RESTful API development.Database migrations for version control.High-performance with optimized queries.Easy file storage and management.Automatic pagination of data.Easy localization and internationalization.Built-in email sending capabilities.Easy Integration with payment gateways.Continuous improvement and updates.And Many more.Key Features implemented in this application:Change home page informationChange logo, favicon etc. via website settingsSending email through contact formHome page items settingBlog items create, edit and delete optionsFAQ items create, edit and delete optionsTestimonial items create, edit and delete optionsSpeakers create, edit and delete optionsSponsor categories create, edit and delete optionsSponsors create, edit and delete optionsOrganizers create, edit and delete optionsPricing Package create, edit and delete optionsPhoto gallery create, edit and delete optionsVideo gallery create, edit and delete optionsSchedule days create, edit and delete optionsSchedule create, edit and delete optionsAssigning schedules to speakersContact page items settingPackage purchase by users using paypal and stripeTickets and invoices show by attendeePrivacy policy page managementTerms and conditions page managementAttendee profile management by attendeesAttendee registration and verifying systemAttendee forget and reset password systemMessaging system between attendee and adminAdmin profile management by adminAdmin forget and reset password systemAdmin can send email to subscribersAdmin can manage attendeesAdmin can see orders and invoices of attendeesSubscriber management by admin
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Local Server Setup & Preparing Environment
Lecture 2 Installing XAMPP (Windows OS)
Lecture 3 Shift between php versions in XAMPP (Windows OS)
Lecture 4 Installing Laragon (Windows OS)
Lecture 5 Shift between php versions in Laragon (Windows OS)
Lecture 6 Install PHP 8.2 in Laragon (Windows OS)
Lecture 7 Installing XAMPP (MAC OS)
Lecture 8 Installing MAMP (MAC OS)
Lecture 9 Shift between php versions in MAMP (MAC OS)
Lecture 10 Download & Install Composer (Windows OS)
Lecture 11 Download & Install Composer (MAC OS)
Lecture 12 Code Editors
Section 3: Multi Authentication using Multi Guard and Multi Table (for Admin and User)
Lecture 13 Install Laravel 11
Lecture 14 Admin & User Migration Files
Lecture 15 Admin & User Models
Lecture 16 Guard Setup
Lecture 17 Creating Middlewares & Register
Lecture 18 Source Codes
Section 4: Admin Panel Setup
Lecture 19 HTML Template
Lecture 20 Template Mastering
Lecture 21 Adding Demo Data Using Seeder
Lecture 22 Login & Dashboard
Lecture 23 Forget & Reset Password
Lecture 24 Edit Profile
Lecture 25 Current Item Selection in Sidebar
Lecture 26 Source Code
Section 5: Front End Template
Lecture 27 HTML Template
Lecture 28 Source Code
Section 6: Front End Template Mastering
Lecture 29 Front End Template Mastering - Part 1
Lecture 30 Front End Template Mastering - Part 2
Section 7: Attendee Panel Setup
Lecture 31 Registration
Lecture 32 Verify Registration
Lecture 33 Login & Dashboard
Lecture 34 Reset Password - Part 1
Lecture 35 Reset Password - Part 2
Lecture 36 Edit Profile
Section 8: Home Page - Banner Section
Lecture 37 Home Page - Banner Section - Part 1
Lecture 38 Home Page - Banner Section - Part 2
Lecture 39 Home Page - Banner Section - Part 3
Lecture 40 Home Page - Banner Section - Part 4
Lecture 41 Home Page - Banner Section - Part 5
Section 9: Home Page - Welcome Section
Lecture 42 Home Page - Welcome Section - Part 1
Lecture 43 Home Page - Welcome Section - Part 2
Section 10: Home Page - Counter Section
Lecture 44 Home Page - Counter Section - Part 1
Lecture 45 Home Page - Counter Section - Part 2
Section 11: Speaker
Lecture 46 Speaker - Part 1
Lecture 47 Speaker - Part 2
Lecture 48 Speaker - Part 3
Lecture 49 Speaker - Part 4
Section 12: Schedule Day
Lecture 50 Schedule Day - Part 1
Lecture 51 Schedule Day - Part 2
Lecture 52 Schedule Day - Part 3
Section 13: Schedule
Lecture 53 Schedule - Part 1
Lecture 54 Schedule - Part 2
Lecture 55 Schedule - Part 3
Section 14: Schedule & Speaker - Relationship
Lecture 56 Schedule & Speaker - Relationship - Part 1
Lecture 57 Schedule & Speaker - Relationship - Part 2
Lecture 58 Schedule & Speaker - Relationship - Part 3
Lecture 59 Schedule & Speaker - Relationship - Part 4
Lecture 60 Schedule & Speaker - Relationship - Part 5
Section 15: Sponsor Category
Lecture 61 Sponsor Category - Part 1
Lecture 62 Sponsor Category - Part 2
Lecture 63 Sponsor Category - Part 3
Section 16: Sponsor
Lecture 64 Sponsor - Part 1
Lecture 65 Sponsor - Part 2
Lecture 66 Sponsor - Part 3
Lecture 67 Sponsor - Part 4
Section 17: Organiser
Lecture 68 Organiser - Part 1
Lecture 69 Organiser - Part 2
Section 18: Accommodation
Lecture 70 Accommodation - Part 1
Lecture 71 Accommodation - Part 2
Section 19: Photo Gallery
Lecture 72 Photo Gallery - Part 1
Lecture 73 Photo Gallery - Part 2
Section 20: Video Gallery
Lecture 74 Video Gallery - Part 1
Lecture 75 Video Gallery - Part 2
Section 21: FAQ
Lecture 76 FAQ - Part 1
Lecture 77 FAQ - Part 2
Section 22: Testimonial
Lecture 78 Testimonial - Part 1
Lecture 79 Testimonial - Part 2
Section 23: Blog
Lecture 80 Blog - Part 1
Lecture 81 Blog - Part 2
Lecture 82 Blog - Part 3
Section 24: Pricing
Lecture 83 Pricing - Part 1
Lecture 84 Pricing - Part 2
Lecture 85 Pricing - Part 3
Lecture 86 Pricing - Part 4
Lecture 87 Pricing - Part 5
Lecture 88 Pricing - Part 6
Lecture 89 Pricing - Part 7
Lecture 90 Pricing - Part 8
Section 25: Ticket Purchase
Lecture 91 Ticket Purchase - Part 1
Lecture 92 Ticket Purchase - Part 2
Lecture 93 Ticket Purchase - Part 3 (PayPal)
Lecture 94 Ticket Purchase - Part 4 (Stripe)
Lecture 95 Ticket Purchase - Part 5 (Bank)
Lecture 96 Ticket Purchase - Part 6 (Bank)
Section 26: Admin Panel - Tickets, Invoice & Print
Lecture 97 Admin Panel - Tickets - Part 1
Lecture 98 Admin Panel - Tickets - Part 2
Lecture 99 Admin Panel - Invoice & Print
Section 27: Admin Panel - Attendee
Lecture 100 Admin Panel - Attendee - Part 1
Lecture 101 Admin Panel - Attendee - Part 2
Section 28: Attendee Panel - Tickets, Invoice & Print
Lecture 102 Attendee Panel - Tickets
Lecture 103 Attendee Panel - Invoice & Print
Section 29: Attendee Panel - Message to Admin
Lecture 104 Attendee Panel - Message to Admin - Part 1
Lecture 105 Attendee Panel - Message to Admin - Part 2
Section 30: Admin Panel - Message Reply to Attendee
Lecture 106 Admin Panel - Message Reply to Attendee
Section 31: Home Page
Lecture 107 Home Page - Part 1
Lecture 108 Home Page - Part 2
Lecture 109 Home Page - Part 3
Lecture 110 Home Page - Part 4
Section 32: Contact Page
Lecture 111 Contact Page
Section 33: Terms & Privacy Page
Lecture 112 Terms Page
Lecture 113 Privacy Page
Section 34: Subscriber
Lecture 114 Subscriber - Part 1
Lecture 115 Subscriber - Part 2
Section 35: Admin Panel - Dashboard
Lecture 116 Admin Panel - Dashboard - Part 1
Lecture 117 Admin Panel - Dashboard - Part 2
Section 36: Settings
Lecture 118 Settings - Logo
Lecture 119 Settings - Favicon
Lecture 120 Settings - Banner
Lecture 121 Settings - Footer
Lecture 122 Settings - Ticket
Lecture 123 Settings - Theme Color
Section 37: Final Things
Lecture 124 Maximum Ticket Checking
Section 38: Final Source Code
Lecture 125 Final Source Code
Persons who want to learn php 8.3 from scratch,Persons who want to learn mysql from scratch,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,Persons who want to learn making a single event management website