laravel 2 years ago
php-based framework #Web Development

Laravel From Scratch | 4+ Hour Course

Learn the Laravel PHP framework from scratch by building a job listings application with Laravel 9 and MySQL.

00:00:00 - Intro

00:01:30 - Linode Sponsor

00:02:13 - Project Demo

00:06:21 - Setting Up Laravel

00:13:50 - Routing & Responses

00:19:28 - Wildcard Endpoints

00:20:16 - Route Constraints

00:21:06 - Die Dump Helpers

00:22:30 - Request & Query Params

00:26:26 - API Routes

00:28:26 - View Basics & Passing Data

00:32:36 - Blade Templates & Basic Directives

00:36:42 - Creating a Basic Model

00:43:46 - Database Setup & Config

00:46:03 - Create Database & User

00:48:44 - Creating Database Migrations

00:52:44 - Running Migrations

00:54:06 - Database Seeding

00:58:29 - Create an Eloquent Model

01:02:49 - Creating a Factory

01:07:18 - Creating a Layout & Sections

01:09:54 - Adding the Theme HTML

01:19:02 - Template Partials

01:22:54 - Single Listing Formatting

01:26:00 - Route Model Binding

01:28:18 - Blade Components

01:32:53 - Component Attributes

01:35:20 - Tags Component

01:40:38 - Controllers

01:44:09 - Resource Method Naming

01:46:34 - Using a Layout Component

01:49:08 - Tag Filter

01:57:31 - Search Filter

02:01:29 - Clockwork Package

02:04:05 - Create Listing Form

02:10:39 - Validation & Store Listing

02:23:30 - Mass Assignment Rule

02:27:20 - Flash Messages

02:32:49 - Alpine.js For Message Removal

02:36:33 - Keep Old Data In Form

02:38:46 - Pagination

02:45:20 - File Upload

02:57:24 - Edit Listing

03:09:16 - Delete Listing

03:13:32 - User Registration

03:30:00 - Auth Links

03:32:46 - User Logout

03:37:20 - User Login

03:47:02 - Auth & Guest Middleware

03:51:30 - Relationships

03:59:05 - Tinker Tinkering

04:01:35 - Add Ownership to Listings

04:05:31 - Manage Listings Page

04:14:22 - User Authorization'



Laravel
by taylor otwell