@TraversyMedia
  @TraversyMedia
Traversy Media | Laravel From Scratch | 4+ Hour Course @TraversyMedia | Uploaded April 2022 | Updated October 2024, 4 hours ago.
Learn the Laravel PHP framework from scratch by building a job listings application with Laravel and MySQL.

⭐ Sponsor:
linode.com/traversy

💻 Github Repo:
github.com/bradtraversy/laragigs

💻 Gists:
Laravel Valet Setup:
gist.github.com/bradtraversy/b58f74cd863a465068eaeaae1544d9be
Laravel Xampp Setup:
gist.github.com/bradtraversy/7485f928e3e8f08ee6bccbe0a681a821
MySQL Cheat Sheet:
gist.github.com/bradtraversy/c831baaad44343cc945e76c2e30927b3

💻 My Courses & More
traversymedia.com

👇 PHP OOP MVC Udemy Course:
udemy.com/course/object-oriented-php-mvc

💖 Show Support
Patreon: patreon.com/traversymedia
PayPal: paypal.me/traversymedia

👇 Follow Me On Social Media:
Twitter: twitter.com/traversymedia
Instagram: instagram.com/traversymedia
Linkedin: linkedin.com/in/bradtraversy

Timestamps:
0:00 - Intro
1:30 - Linode Sponsor
2:13 - Project Demo
6:21 - Setting Up Laravel
13:50 - Routing & Responses
19:28 - Wildcard Endpoints
20:16 - Route Constraints
21:06 - Die Dump Helpers
22:30 - Request & Query Params
26:26 - API Routes
28:26 - View Basics & Passing Data
32:36 - Blade Templates & Basic Directives
36:42 - Creating a Basic Model
43:46 - Database Setup & Config
46:03 - Create Database & User
48:44 - Creating Database Migrations
52:44 - Running Migrations
54:06 - Database Seeding
58:29 - Create an Eloquent Model
1:02:49 - Creating a Factory
1:07:18 - Creating a Layout & Sections
1:09:54 - Adding the Theme HTML
1:19:02 - Template Partials
1:22:54 - Single Listing Formatting
1:26:00 - Route Model Binding
1:28:18 - Blade Components
1:32:53 - Component Attributes
1:35:20 - Tags Component
1:40:38 - Controllers
1:44:09 - Resource Method Naming
1:46:34 - Using a Layout Component
1:49:08 - Tag Filter
1:57:31 - Search Filter
2:01:29 - Clockwork Package
2:04:05 - Create Listing Form
2:10:39 - Validation & Store Listing
2:23:30 - Mass Assignment Rule
2:27:20 - Flash Messages
2:32:49 - Alpine.js For Message Removal
2:36:33 - Keep Old Data In Form
2:38:46 - Pagination
2:45:20 - File Upload
2:57:24 - Edit Listing
3:09:16 - Delete Listing
3:13:32 - User Registration
3:30:00 - Auth Links
3:32:46 - User Logout
3:37:20 - User Login
3:47:02 - Auth & Guest Middleware
3:51:30 - Relationships
3:59:05 - Tinker Tinkering
4:01:35 - Add Ownership to Listings
4:05:31 - Manage Listings Page
4:14:22 - User Authorization
Laravel From Scratch | 4+ Hour CourseObject Oriented Programming (OOP) in PythonStatic Blog With Next.js and Markdown3 Alternatives for Herokus Free Tier - Full Stack & API HostingBuild a Portfolio Website With React & Sanity.ioYour First Tailwind Website5 High Level Skills & Traits For ProgrammersDecember Check In - #50Projects50Days, 2021 Roadmap, Health UpdateHow Far Can Learning Code Online Take You?React Testing Crash CourseDevOps Crash Course (Docker, Terraform, and Github Actions)20 Browser Extensions For Web Design & Development

Laravel From Scratch | 4+ Hour Course @TraversyMedia

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER