-
This class is going to teach you the basics of Laravel 8, one of the most popular web development frameworks .
While learning you will create a simple website step by step. The final outcome is a website where users will be able to buy and sell products , this will be simple in terms of features yet a complete product which you can publish to the world .
If you know some HTML and PHP and you want to upgrade your skills to write more organized code , if you want to get some experience on a MVC framework but wondering which framework to use then this course is perfect for you .
Laravel is easy to learn. Just start! and in a couple of minutes, you will realize why Laravel is respected so much.
Source Code(GitHub)
Overview
Syllabus
-
- Introduction
- The final product
- Set up the web server
- Install composer
- Install Laravel
- Set up virtual hosts
- The project structure
- Authentication using Laravel Breeze
- Create a new view for the product list page
- Create card for product
- Create a header and a footer
- Create product details view
- Creating components for reusable code
- Create a form for posting an ad
- Create a table on the database for the products
- Form validation
- Image upload
- Store a product's information on the database
- Introduction to Laravel middleware
- Retrieve all products products from the database
- Fetch a product by id
- Collect phone number during registration
- Retrieving the seller's information
- Fixing the UI
- Display recent products first
- Pagination
- Show own products on dashboard
- Show edit and delete buttons
- Edit a product
- Delete a product
- Email verification
- Reset password
- Custom middleware
- The class project and the source code
- Conclusion