Laravel : Make six projects with PHP and Laravel
Develop mobile apps: restaurant, quiz, e-commerce, photo sharing, ringtones, and employee management solutions. Learn app development skills!
Course Content
Laravel : Make six projects with PHP and Laravel is an all-levels Udemy course taught by Ranjeet Karki. It runs 37h 5m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 520 reviews, with 3,675 students enrolled. It is a paid course, last updated June 2023.
Master Laravel Development: Build 6 Real-World Web Applications
Learn Laravel from Beginner to Advanced with Hands-On Projects!
This comprehensive Laravel course guides you through building six complete web applications, progressing from fundamental concepts to advanced techniques. While recorded using Laravel 6 and 7, we also offer a dedicated section for Laravel 8 and Laravel 9 users, perfect for beginners starting with the latest versions.
What You'll Learn:
- Clean Code Principles: Develop maintainable and efficient Laravel applications.
- Admin Template Integration: Quickly implement professional-looking admin interfaces.
- Vue.js Integration: Learn to seamlessly incorporate Vue.js for dynamic front-end interactions.
- Database Design & Relationships: Master database modeling and querying with relationships.
- Problem-Solving Skills: Develop practical skills to tackle challenging coding problems.
- Package-Free Functionality: Build custom features without relying on external packages.
- Stripe Payment Integration: Securely process payments using Stripe.
- Image Handling: Utilize Laravel Image Intervention for efficient image manipulation.
- Form Validation: Implement robust form validation for data integrity.
- User Authentication & Authorization: Create secure user management systems with roles and permissions.
- Bulk Email Functionality: Send targeted emails with attachments to staff or departments.
- Leave Management: Implement a comprehensive leave request and approval system.
- Notifications & Notices: Create and manage company-wide announcements.
- Pagination: Handle large datasets efficiently with pagination.
- AJAX Requests: Implement asynchronous communication with Vue.js.
- Dynamic Carousels & Sliders: Create engaging front-end displays.
- SweetAlert & Disqus Integration: Enhance user experience with alerts and comments.
- File Uploads: Securely upload and validate audio and image files.
Course Projects:
- Project 1: Restaurant App (Beginner)
- Develop a simple restaurant management application.
- Admin can manage food items (categories, descriptions, prices).
- Customers can view food details.
- Project 2: Online Examination (Quiz) App with Laravel & Vue.js (Intermediate)
- Build a comprehensive online quiz platform.
- Admin creates questions with multiple-choice options and categories.
- User management and exam assignment to staff/interns/students.
- Students attempt quizzes, and admins view results.
- Implement AJAX for dynamic question display.
- Utilize Moment.js for timers.
- Project 3: E-commerce Application with Laravel (Intermediate)
- Create a fully functional e-commerce platform.
- Admin manages categories, subcategories, and products.
- Users can browse, filter, search, and purchase products.
- Integrate Stripe for secure payment processing.
- Implement dependent dropdowns using AJAX.
- Develop a dynamic product carousel.
- Project 4: Photo Share Application with Laravel & Vue.js (Advanced)
- Build a social photo-sharing platform.
- Users can upload photos, create albums, and follow other users.
- Implement user avatars, album creation, and form validation.
- Enable bulk image uploads and pagination.
- Integrate SweetAlert and Disqus comments.
- Project 5: Mobile Ringtones & Wallpapers Download Website (Beginner)
- Develop a website for downloading mobile ringtones and wallpapers.
- Users can download ringtones in various categories and sizes.
- Track download counts and enable user reviews and social sharing.
- Utilize Laravel Image Intervention for image resizing.
- Project 6: Complete Employee Management System (Intermediate)
- Create a comprehensive employee management system.
- Manage users with different roles (Admin, Supervisor, Editor, Staff).
- Create departments, assign roles, and manage permissions.
- Send bulk emails with attachments.
- Create and manage company notices.
- Implement leave requests (sick leave, annual leave).
What's Included:
- All Video Lectures: Step-by-step video tutorials.
- Complete Project Code: Downloadable code for each project.
- Admin Templates: Access to free admin templates.
- Unlimited Q&A: Ask questions and get support from the instructor.
Ready to build amazing web applications? Enroll now!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.