Published videos

Getting started with Laravel Breeze and Jetstream

— In this 28 minute video, I'll show you how to install and use the Breeze and Jetstream authentication starter kits in a new Laravel application.

Watch Now

Build a Vue shopping cart with Laravel Cashier and Stripe

— In this 55 minute video, I'll show you how to create a basic e-commerce site powered by a Vue SPA and Laravel API, which takes payments through Stripe thanks to the Laravel Cashier package.

Watch Now

Organizing data with Laravel collections

— In this 32 minute video, I'll show you 12 examples using Laravel Collections that you can use to organize, sort, and filter your large or complex data sets.

Watch Now

Running scheduled Laravel tasks with Docker

— In this 17 minute video, I'll show you how to schedule and run Laravel Artisan commands inside of a Docker environment. These techniques can be used for local development or production environments.

Watch Now

Let's build with Laravel: A Linktree clone

— In my longest video yet at just under 1 hour, I'll show you how to create a basic Linktree (https://linktr.ee) clone from scratch in Laravel.

Watch Now

Populating a Google Map with Vue and Laravel

— In this 25 minute video, I'll show you how to create and embed a Google Map with Vue, then populate that same map with pins and pop-up info windows using data pulled in from a Laravel API.

Watch Now

5 tips for supercharged Laravel Eloquent queries

— In this 16 minute video, I'll show you 5 simple tips and tricks that you can use to enhance your Laravel Eloquent queries, saving time and helping to clean up your code.

Watch Now

Easily deploy a Laravel application with Docker

— In this 21 minute video, I'll show you how to easily deploy a Laravel application using Docker and two separate methods to get source files on a server.

Watch Now

Authentication in Vue using Laravel Sanctum

— In this 23 minute video I'll show you how to set up a Laravel app and Vue component, and make authenticated calls using Laravel's Sanctum package.

Watch Now

Running multiple Laravel apps locally with Docker

— In this 13 minute video, I'll show you how to run two separate Laravel applications using local Docker networks and communicate between them.

Watch Now

Adding geolocation and Google Maps to Vue applications

— In this video, I'll show you how to use two simple packages to introduce geolocation and embedded Google Maps to your new or existing Vue apps.

Watch Now

Getting started with Amazon S3 storage in Laravel

— In this 15 minute video, I'll show you how to set up an Amazon S3 bucket to store images and files with your Laravel app using a few built-in methods.

Watch Now

A much better local Laravel dev environment with Docker

— This is a follow-up to my original local Laravel dev environment with Docker video (watch that first). For those who want a more complete containerized solution, without having to have Composer, Node, or PHP installed locally!

Watch Now

Adding social logins with Laravel Socialite

— In this 10 minute video, I'll show you how to get started with Laravel Socialite by adding a fully-functional "Sign In with GitHub" button to an existing application.

Watch Now

Viewing a Docker MySQL database with PHPMyAdmin and Sequel Pro

— In this short video, I'll show you how to view a MySQL database created with Docker in both PHPMyAdmin and Sequel Pro.

Watch Now

How to use Laravel's bind and singleton methods

— In this short video, I'll show you how to use Laravel's bind + singleton service provider methods in your application, as well as demo example use cases for both.

Watch Now

Create a local Laravel dev environment with Docker

— You'll learn how to create a docker-compose file and define services needed for Laravel and build a service from a local Dockerfile.

Watch Now

How to develop a simple Laravel package locally

— In this 15 minute video, I'll show you how I developed a simple Laravel wrapper package that makes calls to an external API.

Watch Now

Securing a Laravel API in 20 minutes with JWTs

— In this video you'll learn how you can secure a Laravel API and authenticate users within it using JSON Web Tokens.

Watch Now