Wire up TOTP two-factor authentication in a Laravel app using Laravel Fortify, from installation through enabling, confirming, and challenging logins.
Tutorials
Build a shared-database multi-tenant Laravel app from scratch using a tenant column, middleware, and a global scope that keeps every query isolated.
Learn how to build a clean versioned REST API in Laravel using API Resources, route groups, and a versioned resource strategy that scales as your API evolves.
Laravel Notifications send the same message across mail, database, Slack, and SMS from one class. This tutorial builds a multi-channel notification system step by step.
Replace a tangle of crontab entries with Laravel's expressive scheduler. This tutorial covers scheduling commands, closures, overlap prevention, and health checks.
Build polished, responsive transactional emails in Laravel using Mailables and Markdown components, complete with attachments, queuing, and local previewing.
A step-by-step guide to handling file uploads in Laravel and storing them on Amazon S3, including validation, private files, and temporary signed URLs.
Laravel Scout makes adding full-text search to your app surprisingly straightforward. This tutorial covers installation, indexing, searching, filtering, and deploying with Meilisearch.
Pest PHP makes Laravel testing more expressive and less boilerplate-heavy. This tutorial walks through installation, expectations, datasets, higher-order tests, and architecture rules.
Laravel Sanctum handles both SPA cookie authentication and API token auth in one lightweight package. This tutorial covers both approaches, token abilities, expiration, and mobile auth.