Pragmatic Laravel

Published
Nov 4, 2025
Duration
16h:16m:20s
Keywords
laravel | php

About This Series:

Pragmatic Laravel is a project-based course designed to teach Laravel the way it’s actually used in real applications — by building one from the ground up.

Instead of jumping between isolated examples, you’ll work through a single, cohesive project: a fully-featured survey application. Starting with a static HTML mockup, you’ll progressively transform it into a dynamic, production-ready Laravel app using best practices throughout.

Each module builds naturally on the last, introducing new concepts when they become relevant — just like real development work.

💥 What You’ll Build & Learn
As the project evolves, you’ll implement real features you’d expect in a professional Laravel application, including:
- Blade layouts, components, and reusable views
- Clean routing and controller organization
- Database design, migrations, seeding, and Eloquent relationships
- Form handling, validation, and error workflows
- Authentication and authorization
- Middleware, sessions, and request lifecycles
- RESTful resources and admin tooling
- Email notifications and background workflows
- Survey analytics, dashboards, and reporting
- Public-facing pages and deployment considerations

By the end of the course, you won’t just understand how Laravel works — you’ll understand how to structure, grow, and maintain a real Laravel project.

👉 Who This Course Is For
This course is ideal for:
- Developers who already know PHP and basic Laravel concepts
- Laravel users who feel stuck in “tutorial hell”
- Developers who want to learn why things are done a certain way, not just what to type
- Anyone who wants a realistic Laravel project they can learn from — or reference later

If you’re looking for quick tips or surface-level introductions, this probably isn’t for you.
If you want depth, context, and practical experience, you’re in the right place.

🎬 Course Format
- 17 structured modules
- 50 long-form videos
- 16+ hours of in-depth instruction
- One continuous, real-world project
- Immediate access to all lessons

The videos are intentionally long-form, allowing ideas to be fully explained and implemented — because real understanding doesn’t happen in five-minute clips.

It’s a deep dive into practical Laravel — one that connects concepts to craftsmanship. ⚡

Videos In This Series:

Introduction

Episode Title Release Length
1 Survey App Mockup Review Tue, Nov 11, 2025 12m:18s
2 Larvel Installation Tue, Nov 11, 2025 13m:32s

Views, Layouts & Components

Episode Title Release Length
3 Blade Templates, Partials, & Layouts Tue, Nov 11, 2025 19m:43s
4 Blade Components Tue, Nov 11, 2025 20m:24s
5 Question Data Model Tue, Nov 11, 2025 11m:17s
6 Component Slots & Attributes Thu, Nov 27, 2025 20m:47s

Database, Migrations & Eloquent

Episode Title Release Length
7 Database Migrations Tue, Dec 2, 2025 29m:46s
8 Database Seeding Thu, Dec 4, 2025 19m:31s
9 Eloquent ORM Tue, Dec 9, 2025 23m:21s
10 Model Factories Thu, Dec 11, 2025 24m:13s

Routes, Controllers, Form Data

Episode Title Release Length
11 Routing Basics Tue, Dec 16, 2025 24m:14s
12 Controller Basics Thu, Dec 18, 2025 23m
13 Form Data & HTTP Post Handlers Tue, Dec 23, 2025 14m:43s

Fingerprinting

Episode Title Release Length
14 Take Survey Fingerprinting Thu, Dec 25, 2025 31m:43s
15 Fingerprint Refactoring Tue, Dec 30, 2025 18m:20s

Validation & Errors

Episode Title Release Length
16 Validation Rules Engine Thu, Jan 1, 2026 22m:47s
17 Form Validation Requests Tue, Jan 6, 2026 9m:9s
18 Validation Errors Thu, Jan 8, 2026 18m:18s

Authentication

Episode Title Release Length
19 Navigation Tue, Jan 13, 2026 18m:47s
20 Laravel Starter Kits & Fortify Thu, Jan 15, 2026 16m:36s
21 Fortify Features & Breeze Views Tue, Jan 20, 2026 16m:48s
22 Auth using Fortify & Breeze Thu, Jan 22, 2026 15m:7s
23 New Fortify + Breeze Package Fri, Nov 28, 2025 6m:55s

Middleware

Episode Title Release Length
24 Middleware Basics Tue, Jan 27, 2026 20m:26s
25 Custom Middleware Thu, Jan 29, 2026 17m:2s

Sessions & Cookies

Episode Title Release Length
26 Cookies Tue, Feb 3, 2026 22m:49s
27 Sessions Thu, Feb 5, 2026 26m:12s
28 Custom Alerts / Toasts Tue, Feb 10, 2026 24m:49s

RESTful Routes & Survey Setup

Episode Title Release Length
29 Resource Controllers Thu, Feb 12, 2026 19m:14s
30 Survey List Tue, Feb 17, 2026 22m:7s
31 Survey Simple Create Thu, Feb 19, 2026 22m

Authorization & Survey Management

Episode Title Release Length
32 Authorization / Laravel Policies Tue, Feb 24, 2026 17m:59s
33 Survey Preview Thu, Feb 26, 2026 6m:11s
34 Survey Delete Tue, Mar 3, 2026 11m:26s

Advanced Survey Management

Episode Title Release Length
35 Survey Edit / Update Thu, Mar 5, 2026 12m:38s
36 Survey Section Management Tue, Mar 10, 2026 9m:21s
37 Survey Question Management Thu, Mar 12, 2026 22m:30s
38 Conditional Questions Tue, Mar 17, 2026 26m:23s

Survey Invites

Episode Title Release Length
39 Survey Invites Thu, Mar 19, 2026 38m:21s
40 Sending Emails Tue, Mar 24, 2026 29m:23s
41 Jobs, Queues, and Workers Thu, Mar 26, 2026 29m:41s

Workflow & Automation

Episode Title Release Length
42 Survey State Machine Tue, Mar 31, 2026 16m:7s
43 Events & Listeners Thu, Apr 2, 2026 19m:26s

Survey Results

Episode Title Release Length
44 Daily Stats & Commands Tue, Apr 7, 2026 32m:20s
45 Daily Digest & Task Scheduler Thu, Apr 9, 2026 20m:23s
46 Summary & Detailed Reports Tue, Apr 14, 2026 15m:44s

Marketing Page

Episode Title Release Length
47 Public Survey Page Thu, Apr 16, 2026 21m:37s
48 Image Uploads & Storage Tue, Apr 21, 2026 24m:9s

Final Thoughts

Episode Title Release Length
49 Deployment Considerations Thu, Apr 23, 2026 16m:43s

About The Instructor:

Bob Cravens

Bob Cravens

Owner
TekFoundry
Wisconsin
United States
Short Bio:
Bob Cravens is a seasoned technology leader, software architect, and educator with a passion for empowering others through practical, real-world knowledge. As the founder of TekFoundry, Bob has dedicated his career to designing and delivering innovative software solutions that combine cutting-edge technology with elegant simplicity.

At TekCasts, Bob leverages over two decades of experience in software engineering, application architecture, and team leadership to create engaging, high-impact courses for developers and technology professionals. His instructional style is rooted in practical application, offering insights drawn from his extensive background in industries like medical devices and global technology consulting.

Bob’s expertise spans a variety of technologies and methodologies, including PHP/Laravel, FastAPI, and DevOps, as well as architecture best practices and team dynamics. Whether teaching foundational concepts or advanced strategies, he’s passionate about helping others turn complex challenges into streamlined solutions.

When not crafting elegant code or inspiring the next generation of tech innovators, Bob enjoys exploring the intersection of technology, business strategy, and creative problem-solving.