Laravel 12: Personal Book Author Website With E-Commerce
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.59 GB | Duration: 17h 14m
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.59 GB | Duration: 17h 14m
Building a personal book author website with Ecommerce using the Laravel 12 from scartch.
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
Payment method integration with PayPal and Stripe
Admin login and reset password system
Admin profile management
Admin settings for different section of the website
Photo uploading system
Toast message notification
User Login and Registration
User Profile Management
Advanced Book Searching Option
Cart and Checkout System for Books
Coupon Management System
Delivery Charge Management System
Invoice and Print System
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 Personal Book Author Website with E-Commerce 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 personal book author website with E-Commerce where book author can show his portfolios, education, experience, awards, photos, videos, events, posts etc. and users can buy his books giving orders online. This project will be 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 etc.Admin Panel Features:1. Admin can create, edit and delete users.2. Admin can change logo, favicon, banner etc. 3. Admin can manage sliders4. Admin can manage testimonials.5. Admin can manage terms and privacy pages.6. Admin can manage about page items.7. Admin can manage photo gallery.8. Admin can manage video gallery.9. Admin can manage FAQ page items.10. Admin can manage events.11. Admin can manage blog post.12. Admin can view and delete subscribers.13. Admin can export subscriber list as CSV.14. Admin can change his own photo, information and password. 15. Admin can manage his education, experience and award sections.16. Admin can manage counter17. Admin can manage book category18. Admin can manage book publisher19. Admin can manage book language20. Admin can manage book items21. Admin can manage delivery charge options22. Admin can manage coupons23. Admin can see all the book orders24. Admin can see order invoices25. Admin can change the order status to paid, processing, shipped or cancelledUser Features1. User can create account in this system for free.2. User can reset password if needed.3. User can change his profile information and password.4. User can pay using paypal, stripe and order for books.5. User can see orders and invoices.6. User can print or download the invoice as CSV.7. User will get email from admin when order status will be changed.
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 Part 1
Lecture 14 Part 2
Lecture 15 Part 3
Lecture 16 Part 4
Lecture 17 Part 5
Lecture 18 Part 6
Lecture 19 Part 7
Lecture 20 Part 8
Section 4: Admin Panel Setup
Lecture 21 Template Mastering - Part 1
Lecture 22 Template Mastering - Part 3
Lecture 23 Template Mastering - Part 2
Section 5: Front End Template
Lecture 24 Describing the HTML Template
Lecture 25 Mastering Home Page and About Page
Lecture 26 Mastering Other Pages - Part 1
Lecture 27 Mastering Other Pages - Part 2
Section 6: User Panel - Fixing the Layout
Lecture 28 Login, Dashboard, Profile and Logout
Lecture 29 Forget & Reset Password
Section 7: Slider Section
Lecture 30 Admin Panel - Show and Create Slider
Lecture 31 Admin Panel - Edit and Delete Slider
Lecture 32 Front End - Show Slider
Section 8: About Section
Lecture 33 Admin Panel - Manage About Section Data
Lecture 34 Front End - Show About Section Data in Home and About Page
Section 9: Counter Section
Lecture 35 Admin Panel - Manage Counter Section Data
Lecture 36 Front End - Show Counter Section Data in Home and About Page
Section 10: Testimonial Section
Lecture 37 Admin Panel - Manage Testimonial
Lecture 38 Front End - Show Testimonial
Section 11: FAQ Section
Lecture 39 Admin Panel - Manage FAQ
Lecture 40 Front End - Show FAQ
Section 12: Photo Gallery Section
Lecture 41 Admin Panel - Manage Photo Gallery
Lecture 42 Front End - Show Photo Gallery Data
Section 13: Video Gallery Section
Lecture 43 Admin Panel - Manage Video Gallery
Lecture 44 Front End - Show Video Gallery Data
Section 14: Education Section
Lecture 45 Admin Panel - Manage Education
Lecture 46 Front End - Show Education
Section 15: Experience Section
Lecture 47 Admin Panel - Manage Experience
Lecture 48 Front End - Show Experience
Section 16: Award Section
Lecture 49 Admin Panel - Manage Award
Lecture 50 Front End - Show Award
Section 17: Blog Section
Lecture 51 Admin Panel - Manage Blog Posts
Lecture 52 Front End - Show All Posts and Single Post
Section 18: Event Section
Lecture 53 Admin Panel - Manage Events
Lecture 54 Front End - Show All Events and Single Event
Lecture 55 Manage Event Photo Gallery
Lecture 56 Manage Event Video Gallery
Lecture 57 Front End - Sending Email from Single Event Page
Section 19: Page Data
Lecture 58 Contact Page - Map
Lecture 59 Contact Page - Send Email
Lecture 60 Terms and Privacy Page
Section 20: Admin Panel - Manage Users
Lecture 61 Show and Create User
Lecture 62 Edit and Delete User
Section 21: Admin Panel - Book Category, Publisher and Language
Lecture 63 Manager Category
Lecture 64 Manager Publisher
Lecture 65 Manager Language
Section 22: Book Section
Lecture 66 Admin Panel - Manage Book
Lecture 67 Front End - Show Featured Books in Home Page
Lecture 68 Front End - Book Detail Page
Section 23: Search and Show Books
Lecture 69 Part 1
Lecture 70 Part 2
Section 24: Admin Panel - Delivery Options and Coupons
Lecture 71 Manage Delivery Options
Lecture 72 Manage Coupons
Section 25: Shopping Cart
Lecture 73 Adding Items into Cart
Lecture 74 Update and Delete Cart Item
Lecture 75 Apply Delivery Option
Lecture 76 Apply Coupon
Section 26: Checkout and Payment
Lecture 77 Login Check, Show Order Summery and Billing Info From User
Lecture 78 Pay with PayPal - Part 1
Lecture 79 Pay with PayPal - Part 2
Lecture 80 Pay with Stripe
Section 27: User Order and Invoice
Lecture 81 Orders
Lecture 82 Invoice
Section 28: Admin Order and Invoice
Lecture 83 Orders and Change Status
Lecture 84 Order Detail and Invoice
Section 29: Subscriber
Lecture 85 Front End - Register and Verify
Lecture 86 Admin Panel - See the list and Export as CSV
Section 30: Setting
Lecture 87 Logo
Lecture 88 Favicon and Banner
Lecture 89 Top Bar
Lecture 90 Footer
Lecture 91 Admin Dashboard
Section 31: Source Codes
Lecture 92 Source Codes
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 a personal book author website with e-commerce integration