Library

Course
Laravel
Nuxt.js
Create a Realtime Post Timeline with Nuxt and Laravel

Build a realtime timeline for users to post and like posts. We’ll cover authentication, state management, infinite scrolling and explore the fastest way to keep everything up-to-date with realtime events.

25 episodes
2 hrs 36 mins
Course
Laravel
Nuxt.js
Laravel Fortify with Nuxt

Let’s implement every feature of Laravel Fortify in a Nuxt SPA. We’ll use Laravel Sanctum to authenticate, then work through each Fortify feature and figure out the tweaks we need to make along the way.

18 episodes
1 hr 42 mins
Course
Laravel
Build A Digital E-Commerce Store with Stripe Checkout

Using Laravel Cashier and Stripe checkout, we’ll build a simple e-commerce platform to buy digital downloads.

18 episodes
1 hr 38 mins
Snippet
Alpine.js
Alpine.js Auto Textarea Height

With a sprinkle of Alpine.js code, create a textarea that expands in height to fit content as a user types.

1 episode
6 mins
Course
Laravel
Livewire
Polling Batched Jobs Progress with Livewire

Laravel's batching sequentially runs jobs on a queue. With Livewire, we can poll for the progress of a batch and show a progress bar to the user. In this course, we'll fake the steps needed to 'create a server' to demonstrate it!

9 episodes
31 mins
Course
Laravel
Preventing Duplicate Form Submits in Laravel

Quickly submitting a form more than once can create duplicate requests. You could implement a client-side solution, but let’s handle this on the server-side while keeping the user experience flowing.

8 episodes
39 mins
Course
Laravel
Nuxt.js
Laravel Websockets with Nuxt

Broadcast events and listen in realtime on both public and authenticated private channels using Laravel Websockets and Nuxt.

9 episodes
52 mins
Snippet
Laravel
Switching Exposed Team IDs in Laravel Jetstream

By default, Laravel Jetstream’s team functionality exposes the team ID on the client side. If you’d like to switch it up it for any reason, here’s how.

1 episode
14 mins
Snippet
Laravel
Switching Exposed User IDs in Laravel Fortify Email Verification

By default, Laravel Fortify’s email verification functionality exposes the user ID in the verification email link. If you’d like to switch it up it for any reason, here’s how.

1 episode
8 mins
Course
Vue.js
Vue Middleware Pipelines

Chances are, you're creating middleware for Vue Router inside the beforeEach hook on your router. In this course, we'll create a middleware pipeline to run multiple, separated middleware in a pipeline.

5 episodes
30 mins
Snippet
Laravel
Custom Laravel Fortify Routes

Need to tinker with Laravel Fortify routes? In this snippet, we’ll take a look at disabling the default routes and registering them in our project codebase instead.

1 episode
4 mins
Snippet
Laravel
Custom Laravel Jetstream Routes

Need to tinker with Laravel Jetstream routes? In this snippet, we’ll take a look at disabling the default routes and registering them in our project codebase instead.

1 episode
4 mins
Course
Laravel
Laravel Breeze

Breeze is a starter kit for Laravel that provides authentication, password resets, account activation and password confirmation out of the box. In this course, we’ll dive into each of these features, and look behind the scenes to learn more.

9 episodes
55 mins
Snippet
Laravel
Nuxt.js
Nuxt Authentication with Laravel Sanctum

A quickstart guide to authenticating in Nuxt with a Laravel API using Sanctum. We’ll use the latest version of nuxt/auth, which includes native support for Sanctum as a provider.

1 episode
14 mins
Snippet
Building Tailwind with PostCSS

If Tailwind doesn’t support an integration for where you want to use it, build with PostCSS! This snippet gets you set up for development and production.

1 episode
10 mins
Course
Slim
Who Paid 99¢ Clone with Slim

Learn Slim, payment processing with Stripe and more, as you follow this fun, lighthearted clone of “Who Paid 99¢”.

19 episodes
1 hr 54 mins