YoVDO

Laravel 6 From Scratch

Offered By: Laracasts

Tags

Laravel Courses Web Development Courses PHP Courses MySQL Courses Database Management Courses Web Application Development Courses Eloquent ORM Courses

Course Description

Overview

In this series, step by step, I'll show you how to build web applications with Laravel. We'll start with the basics and incrementally dig deeper and deeper, as we review real-life examples. Once complete, you should have all the tools you need. Let's get to work!

Syllabus

  • Prerequisites
    • At a Glance
    • Install PHP, MySQL and Composer
    • The Laravel Installer
    • Laravel Valet Setup
  • Routing
    • Basic Routing and Views
    • Pass Request Data to Views
    • Route Wildcards
    • Routing to Controllers
  • Database Access
    • Setup a Database Connection
    • Hello Eloquent
    • Migrations 101
    • Generate Multiple Files in a Single Command
    • Business Logic
  • Views
    • Layout Pages
    • Integrate a Site Template
    • Set an Active Menu Link
    • Asset Compilation with Laravel Mix and webpack
    • Render Dynamic Data
    • Render Dynamic Data: Part 2
    • Homework Solutions
  • Forms
    • The Seven Restful Controller Actions
    • Restful Routing
    • Form Handling
    • Forms That Submit PUT Requests
    • Form Validation Essentials
  • Controller Techniques
    • Leverage Route Model Binding
    • Reduce Duplication
    • Consider Named Routes
  • Eloquent
    • Basic Eloquent Relationships
    • Understanding Foreign Keys and Database Factories
    • Many to Many Relationships With Linking Tables
    • Display All Tags Under Each Article
    • Attach and Validate Many-to-Many Inserts
  • Authentication
    • Build a Registration System in Mere Minutes
    • The Password Reset Flow
  • Core Concepts
    • Collections
    • CSRF Attacks, With Examples
    • Service Container Fundamentals
    • Automatically Resolve Dependencies
    • Laravel Facades Demystified
    • Service Providers are the Missing Piece
  • Mail
    • Send Raw Mail
    • Simulate an Inbox using Mailtrap
    • Send HTML Emails Using Mailable Classes
    • Send Email Using Markdown Templates
    • Notifications Versus Mailables
  • Notifications
    • Database Notifications
    • Send SMS Notifications in 5 Minutes
  • Events
    • Eventing Pros and Cons
  • Authorization
    • Limit Access to Authorized Users
    • Authorization Filters
    • Guessing the Ability Name
    • Middleware-Based Authorization
    • Roles and Abilities
  • Final Project
    • Twitter Clone Setup
    • Design the Timeline
    • Make the Timeline Dynamic
    • Build a Following
    • Expanding the Timeline
    • Construct the Profile Page
    • Nested Layout Files with Components
    • Build the Follow Form
    • Profile Authorization Logic
    • File Storage and Custom Avatars
    • Build the Explore Users Page
    • Clean Up
    • Build a Like/Dislike System
    • Goodbye and Next Steps

Taught by

Jeffrey Way

Related Courses

Create an eCommerce Website Using Laravel (PHP & MySQL)
Udemy
PHP with Laravel for beginners - Become a Master in Laravel
Udemy
Beginning Laravel 10 - From Novice to Professional (2023)
Udemy
Laravel PHP Framework - Beginners
Udemy
Learn Laravel 7 along with REST API & Livewire
Udemy