Laravel Polymorphic Relationship allows a model to belong to more than one other model on a single association. Types are one to one, one to many, custom.
Marcel Pociot shared a tip on using the Laravel HTTP client method sink() to write a response to a file
Are you looking for a better way to prepare, take & maintain marketing screenshots? Learn how to automate this using Testmo.
The Lemon Squeezy for Laravel package released v1.0. Learn about this exciting package to make subscription billing, payments, and license keys a breeze!
Laravel Tailwind Merge is a package that automatically resolves Tailwind CSS class conflicts in Laravel Blade files.
The Laravel Backup Restore is a package to restore database backups made with Spatie's laravel-backup package.
Some time ago I started wondering about the long bootstrap time of an application based on Laravel. I’ve started debugging and have figured out that this problem was related to the lack of deferred providers.
Last time I’ve been analyzing the performance of Laravel’s container. I’ve encountered that the application spends a lot of time building dependencies, especially for heavy endpoints. That was strange because I would rather expect the relevant logic should be the heaviest part of the request.
SOLID, this acronym was coined by Michael Feathers, it represents the five basic principles of object-oriented programming developed by Uncle Bob.
Resend for Laravel is a package that integrates the Laravel mail service with the Resend API.
A little over two years ago, I wrote a tutorial on how you should work with third-party APIs. Things have changed in two years, so let's approach this again.
Redis, a powerful in-memory data structure store, can be seamlessly integrated with Laravel applications to enhance their performance and enable efficient synchronization between multiple applications.
One of the common challenges when migrating a legacy PHP application to Laravel is creating database migrations based on the existing database
Today, we're adding AI-powered solutions to Flare. This means we can suggest a solution for almost any error: the AI will likely suggest a helpful suggestion for most errors.
PHP doesn't have a way to enforce strongly-typed inline variables natively. Enter Strictus: a package that brings strict typing enforcement to variables.
If you want to add some additional server checks for Spatie's Laravel Server Monitor Package, check out this extra server monitor checks package.
With the Laravel Blade Comments package by Spatie, you can add debug comments to your rendered Blade template output.
I wrote a procedurally generated game from scratch
The Flysystem adapter for Uploadcare makes it easy to use the Uploadcare API to upload and manage files in Laravel and PHP applications.
I write code blocks down that I know I won't use often and will forget about. Every so often I go through them to refresh my memory.