DEV Community

PHP

Home for all the PHP-related posts on Dev.to!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Migrating from spatie/laravel-permission to Redis: A Production Playbook

Migrating from spatie/laravel-permission to Redis: A Production Playbook

1
Comments
5 min read
Your test suite is lying to you about which process it's in

Your test suite is lying to you about which process it's in

Comments
5 min read
Scanning 50,000 WooCommerce Products Without Hitting a PHP Timeout

Scanning 50,000 WooCommerce Products Without Hitting a PHP Timeout

Comments
3 min read
When My Laravel Queue Kept Stopping, the Queue Wasn't the Real Problem

Summer Bug Smash: Smash Stories 🐛🛹

When My Laravel Queue Kept Stopping, the Queue Wasn't the Real Problem

1
Comments
6 min read
Single-database multi-tenancy in Symfony: a 31-line Doctrine filter, and the five places it never runs

Single-database multi-tenancy in Symfony: a 31-line Doctrine filter, and the five places it never runs

1
Comments 1
6 min read
What Actually Happens When You Call `->save()` in Laravel Eloquent

What Actually Happens When You Call `->save()` in Laravel Eloquent

Comments
4 min read
How to upload a file over JSON-RPC, when JSON has no type for a file

How to upload a file over JSON-RPC, when JSON has no type for a file

Comments
5 min read
I Built a Free Minimal Online Notepad in PHP — Here's What I Learned

I Built a Free Minimal Online Notepad in PHP — Here's What I Learned

Comments
2 min read
Quick note: il pattern make() e l'igiene delle istanze

Quick note: il pattern make() e l'igiene delle istanze

Comments
2 min read
The Fundamentals of AI Engineering - EP 01

The Fundamentals of AI Engineering - EP 01

Comments
9 min read
Ditch Pusher: First-Party WebSockets with Laravel Reverb 📡

Ditch Pusher: First-Party WebSockets with Laravel Reverb 📡

Comments
5 min read
PHP 8.6 Deep Dive: Every New Feature, Syntax Change, and Code Example

PHP 8.6 Deep Dive: Every New Feature, Syntax Change, and Code Example

Comments
7 min read
Dev Log: 2026-08-18 — everything that had to survive being called twice

Dev Log: 2026-08-18 — everything that had to survive being called twice

Comments
6 min read
One person, one contact: deduping at the point of capture

One person, one contact: deduping at the point of capture

Comments
7 min read
Yii2 Multi-Tenant Auth: How to Support Concurrent Multi-User Sessions in the Same Browser

Yii2 Multi-Tenant Auth: How to Support Concurrent Multi-User Sessions in the Same Browser

Comments
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.