
Create an admin factory and seeder, and hash the admin password. Add an admin guard and provider, register the admin middleware, and protect routes.
Learn to build and style an admin dashboard in Laravel with blade templates, header and sidebar layouts, data tables, sweet alerts, and order metrics (today, yesterday, this month, this year).
Fix the admin orders query by using where month and where year to retrieve current month and current year orders.
Create, update, and delete colors in Laravel by implementing a color controller, model, and validation requests, with index, create, store, edit, update, and delete routes and views using id.
Learn to implement a complete size management module in a Vue 3 and Laravel 11/12 e-commerce site, including a size controller, CRUD operations, size requests, views, and routes.
Build a Laravel product management module with a controller, requests, and image handling for thumbnails and multiple images, plus slug generation and relations to colors, sizes, categories, and brands.
This course is not for beginners. It is designed for students who already have a good understanding of Laravel and Vue, including how to work with routes, components, APIs, and basic project structures.
If you are new to Laravel or Vue, please do not enroll in this course. We strongly recommend completing beginner-level tutorials or courses before joining, to ensure you can follow along and get the most out of the content.
Welcome to Build Vue 3 & Laravel (v11–13) E-commerce Website. This comprehensive course guides intermediate developers through building a fully functional, modern e-commerce website using Vue.js for the front end and Laravel for the back end.
Whether you're looking to add e-commerce functionality to a client project or start your online store, this course covers key aspects of web development, including user authentication, product management, shopping carts, payments, and order management.
By the end of the course, students will be able to create scalable, performant, and secure e-commerce websites that integrate modern JavaScript frameworks with robust backend technologies.
Technologies We Use
Laravel (v11–13) – Powerful PHP framework for building modern web applications.
Vue.js 3 – Modern JavaScript framework for building reactive frontend components.
Bootstrap 5 – For responsive layouts and styling.
MySQL – Database for app data.
Visual Studio Code (VS Code) – Code editor we will use throughout the course.
XAMPP – Local development environment (Apache, MySQL, PHP).
The course is project-based, and students will build an e-commerce website from scratch, learn how to implement complex features like shopping carts, user authentication, and payment processing, and build RESTful APIs with Laravel.
They’ll gain hands-on experience integrating Laravel with Vue to create a seamless, dynamic front end and a solid, scalable back end.
This course is perfect for developers looking to enhance their full-stack skills and gain hands-on experience with two of the most popular technologies in modern web development today.
This course assumes a good knowledge of JavaScript, Vue.js, Laravel, and basic web development concepts.