Courses

Course
Laravel
Laravel Hashids

Hashids hide the standard incrementing primary keys of your database from the public, but can also offer a more personalised touch if you're building an API.

8 episodes
29 mins
Course
Laravel
PHP
Action-Domain-Responder (ADR) with Laravel

ADR is a user interface pattern much better suited to the web than MVC (Model-View-Controller). Let's implement this in the Laravel framework and see how it works.

10 episodes
1 hr 16 mins
Course
Laravel
Firing webhooks from your Laravel app

You may listen to a lot of webhooks, but do your users need them for their apps? Allow your users to register webhooks URLs and receive data directly to their app when an event occurs.

7 episodes
38 mins
Course
Laravel
Vue.js
Reusable Laravel comments

A Vue comments component to use anywhere, for anything. With deleting, editing, markdown and code highlighting.

27 episodes
2 hrs 23 mins
Course
Laravel
Laravel API resources

Building an API? Let Laravel API resources take care of your JSON responses.

9 episodes
36 mins
Course
Laravel
Anonymous relationships in Laravel

Storing sensitive, personally identifiable data, like addresses? Let's anonymize relationships between tables so data can't be easily traced back to a user.

11 episodes
50 mins
Course
Laravel
Laravel multi-tenancy: Multi database

Let's approach multi-database tenancy in Laravel, explore the benefits, work through the complexities, and keep things as simple as possible.

20 episodes
2 hrs 13 mins
Course
Laravel
Laravel Internals: Macroable

This small, powerful Laravel trait allows you to easily extend Laravel functionality. Let's figure out how it works by rebuilding it from the ground up.

8 episodes
27 mins
Course
Laravel
Laravel multi-tenancy: Single database

New to multi-tenancy? Let's build single database multi-tenancy into Laravel from scratch.

11 episodes
1 hr 7 mins
Course
Laravel
Laravel SaaS Boilerplate

Everything you need to get your app up and running. Email activation, two-factor authentication, subscription billing, team billing, API token authentication, admin user impersonation and more.

41 episodes
6 hrs 6 mins