Learn Laravel 5.8 by creating an Instagram clone in this full tutorial course for beginners. Laravel is a free, open-source PHP web framework used for creating web applications. https://www.youtube.com/watch?v=ImtZ5yENzgE&t=620s
Course Contents ⭐️
Introduction
What is Laravel?
Installing Laravel
First look at the project
Intro to php artisan
Generating login flow with make:auth
Setting Up the Front End with Node and NPM
Migrations and Setting Up SQLite
Designing the UI from Instagram
Adding Username to the Registration Flow
Creating the Profiles Controller
RESTful Resource Controller
Passing Data to the View
Adding the Profiles Mode, Migration and Table
Adding Eloquent Relationships
Fetching the Record From The Database
Adding Posts to the Database & Many To Many Relationship
Creating Through a Relationship
Uploading/Saving the Image to the Project
Resizing Images with Intervention Image PHP Library
Route Model Binding
Editing the Profile
Restricting/Authorizing Actions with a Model Policy
Editing the Profile Image
Automatically Creating A Profile Using Model Events
Default Profile Image
Follow/Unfollow Profiles Using a Vue.js Component
Many To Many Relationship
Calculating Followers Count and Following Count
Laravel Telescope
Showing Posts from Profiles The User Is Following
Pagination with Eloquent
N + 1 Problem & Solution
Make Use of Cache for Expensive Query
Sending Emails to New Registered Users
Wrapping Up
Closing Remarks & What's Next In your Learning