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.
#Tutorials
Articles
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.
Build polished, responsive transactional emails in Laravel using Mailables and Markdown components, complete with attachments, queuing, and local previewing.