Laravel | Build Social Media Website

Posted By: ELK1nG

Laravel | Build Social Media Website
Published 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.72 GB | Duration: 9h 5m

Laravel | Build Social Media Website From Scratch

What you'll learn
Build Social Media Website With Laravel
How to create posts
How to message friends
How to like posts
and much more…
Requirements
Internet connection
Windows/Mac
Description
PHP is definitely the most powerful programming language for the web. Currently, it's impossible to find a web app that runs without Javascript. All these websites and web apps that you browser and interact with on a daily basis tap into the power of Javascript. Hence, I'm going to take you on a journey to build an awesome Javascript web app, specifically, in this course I'm going to teach you how to create a complete social media website using Laravel.You will be taught how to build a social media website using Laravel. You will also be taken step-by-step where every single thing will be explained extensively to make sure you understood it and use it in your project. I'll start off by structuring the project and then move on to the user interface and then you will be given the logic behind successfully creating and completing the project.Moreover, you will not need to rely on the complexity of an external javascript framework or library. In fact, some frameworks and libraries are either not suitable for small- to medium-sized web apps or make coding process more difficult and complicated. Relying on just Vanilla Javascript will open a huge door of opportunities to master the language and make real-world apps.Note: This course takes you step by step from the beginning, however, you need to have Good understanding of Javascript, CSS & HTML, PHP.Who is this course for?This course is perfect for:Web developers who want to build real-world projects.Front-end  and back-end web developers who want to intensify their skills.Developers who want to build Laravel projects.What is different about this course?Well, instead of teaching unnecessary theoretical concepts that you will never use. I'm teaching you the "how to" in a very simple steps so that you understand everything easily and you learn how to create real-world project.Wish you an incredible learning experience.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Who is this course for

Lecture 3 What is expected after this course

Lecture 4 Which IDE

Lecture 5 Docs

Lecture 6 Installing XAMPP - Mac

Lecture 7 XAMPP tour

Lecture 8 Composer - Mac

Lecture 9 XAMPP - Windows

Lecture 10 Composer Windows

Lecture 11 Create project

Lecture 12 Create project version 7 and higher

Lecture 13 Project structure

Lecture 14 Routes

Lecture 15 Create routes

Lecture 16 Route and view

Lecture 17 Passing date

Lecture 18 Bootstrap

Lecture 19 Reference to bootstrap

Lecture 20 Bootstrap cdn

Lecture 21 Blade and templates

Lecture 22 template for this project

Lecture 23 adding template to project

Lecture 24 Template

Lecture 25 Importing CSS

Lecture 26 Other pages

Lecture 27 Creating database

Lecture 28 Env

Lecture 29 Users table migration

Lecture 30 Registering users

Lecture 31 Return to page

Lecture 32 logout

Lecture 33 User info auth class

Lecture 34 Controllers

Lecture 35 Create users controller

Lecture 36 Update users info

Lecture 37 Validating fields

Lecture 38 Upload avater

Lecture 39 Storage

Lecture 40 upload user avatar

Lecture 41 Display user photos

Lecture 42 Upload avatar validation

Lecture 43 Add new post form

Lecture 44 Posts table

Lecture 45 Posts model and controller

Lecture 46 Create new post

Lecture 47 Post image upload

Lecture 48 Customized error messages

Lecture 49 Friendships

Lecture 50 friends table

Lecture 51 friends controller

Lecture 52 find friends table

Lecture 53 Find friend display

Lecture 54 default avatar

Lecture 55 Other user profile

Lecture 56 Checking other user profile

Lecture 57 friendship status

Lecture 58 Friendship status on button

Lecture 59 friend requests 1

Lecture 60 friend requests 2

Lecture 61 modify friendship 1

Lecture 62 modify friendship 2

Lecture 63 Test friendship request

Lecture 64 add missing routes

Lecture 65 Your friends

Lecture 66 friend posts function

Lecture 67 friends posts view

Lecture 68 post date format

Lecture 69 single post view

Lecture 70 post user relationship

Lecture 71 create comments table

Lecture 72 Create post relationship

Lecture 73 send comment function

Lecture 74 Get all comments

Lecture 75 Edit delete icons

Lecture 76 edit comment popup windows

Lecture 77 edit comment function

Lecture 78 Delete comments

Lecture 79 refactoring

Lecture 80 get my posts

Lecture 81 delete my posts

Lecture 82 edit post form

Lecture 83 edit post function

Lecture 84 edit post image

Lecture 85 delete old image

Lecture 86 protect edit post function

Lecture 87 messages list view

Lecture 88 messages table

Lecture 89 messages users relationship

Lecture 90 display received messages

Lecture 91 conversation route function

Lecture 92 conversation view

Lecture 93 Send messages

Lecture 94 display convo messages

Lecture 95 Order convo messages

Lecture 96 Get last messages only

Lecture 97 If statement messages list page

Lecture 98 notification

Lecture 99 Notification avatar

Lecture 100 Limit notifications

Lecture 101 Number of notifications

Lecture 102 Search for posts

Lecture 103 Select a country

Lecture 104 Select a status

Lecture 105 Increase number of friends

Lecture 106 decrease number of friends

Lecture 107 Posts pagination

Lecture 108 Find friends pagination

Lecture 109 Auth middleware

Lecture 110 Turn off debuging

Lecture 111 Likes table

Lecture 112 Like a post - ajax

Lecture 113 like a post function

Lecture 114 let users like posts only once

Lecture 115 Heart color

Lecture 116 Unlike a post

Lecture 117 Heart color turns

Section 2: Project folder

Lecture 118 Project folder

Lecture 119 Template

Web Developer