In this section we'll explore the main features of Laravel while building API for products manager app that we've built in the previous section.

This section covers:

  1. Routing

  2. Handling request and response

  3. Views

  4. Migration

  5. Seeders

  6. Working with Faker Library

  7. Eloquent

  8. Eloquent Relationship

  9. Model Factories

  10. API Resources

  11. Controller

  12. Validation

To follow along the lessons you might download the laravel-starter-app that I've already attached in the course resource. Basically it's just a fresh Laravel 7 project, I provided it for you just to avoid you facing any issues because you're using different versions of Laravel.

Once you've download the starter file, you can extract it and open the README.md file and follow the instructions.


Alright, let's get started!