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.
Building a SaaS engine in public: the menu that filters itself, and the impersonation hole the donor left open

Building a SaaS engine in public: the menu that filters itself, and the impersonation hole the donor left open

Comments
7 min read
I added a language switcher to my SaaS core, and the boring feature had two real bugs

I added a language switcher to my SaaS core, and the boring feature had two real bugs

Comments
7 min read
Self-Hosted CMS Backup Strategy: Practical Guide 2026

Self-Hosted CMS Backup Strategy: Practical Guide 2026

Comments
9 min read
OPC UA in PHP without learning OPC UA - the 4.4.0 ecosystem ships AI Skills

OPC UA in PHP without learning OPC UA - the 4.4.0 ecosystem ships AI Skills

Comments
5 min read
Replacing five Figma files with one HTML renderer for our content brand

Replacing five Figma files with one HTML renderer for our content brand

1
Comments
7 min read
Prevent SaaS Data Leaks: Automated Eloquent Scopes in Laravel 🛡️

Prevent SaaS Data Leaks: Automated Eloquent Scopes in Laravel 🛡️

1
Comments
3 min read
Troubleshooting phpMyAdmin: Fixing the MySQL "Access Denied" Error (HY000/1045)

Troubleshooting phpMyAdmin: Fixing the MySQL "Access Denied" Error (HY000/1045)

1
Comments
4 min read
I Stopped Putting Everything in Service Classes. Here's the Decision Tree I Use Now

I Stopped Putting Everything in Service Classes. Here's the Decision Tree I Use Now

Comments
6 min read
I extracted an audit log into my SaaS core, and the review caught it logging the wrong thing

I extracted an audit log into my SaaS core, and the review caught it logging the wrong thing

Comments
6 min read
I wrote my own RBAC instead of reaching for Spatie, and the review caught a privilege-escalation hole

I wrote my own RBAC instead of reaching for Spatie, and the review caught a privilege-escalation hole

Comments
6 min read
Multi-Tenancy from a Live CRM, and the Two Holes the Second Review Found

Multi-Tenancy from a Live CRM, and the Two Holes the Second Review Found

Comments
9 min read
Publishing One Package to Five Registries with GitHub Actions

Publishing One Package to Five Registries with GitHub Actions

Comments
9 min read
Building Typo-Tolerant Multi-Language Video Search with OpenSearch and PHP

Building Typo-Tolerant Multi-Language Video Search with OpenSearch and PHP

Comments
10 min read
Generating JSON Schema from PHP DTOs with Symfony Serializer awareness

Generating JSON Schema from PHP DTOs with Symfony Serializer awareness

Comments
6 min read
Why WP-CLI Won't Start on Some Shared Hosts — A Field Investigation Across Four Architectures

Why WP-CLI Won't Start on Some Shared Hosts — A Field Investigation Across Four Architectures

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