9 Tips for Building and Developing Secure PHP
Best PHP Web Scraping Libraries in 2025; Why State of PHP 2024 is all about Laravel; and Why Strategy and Chain of Responsibility are everywhere in Symfony Components.
PHP
📚 Optimizing PHP Applications: Why Separate Read and Write Models Matter
Models are a great tool to communicate with a data storage. We can define how the data looks like, and that makes sure that it’s compatible with the data storage, typically a database.
📚 Solving Problems the Right Way: Leveraging Frameworks Over Quick Fixes
We have a feature that allows importing CSV files into a database. The CSV rows can contain date fields as well, so we implemented a date parser before inserting the data into the database.
📚 9 Tips for Building and Developing Secure PHP
Secure coding isn’t just about patching vulnerabilities. It’s a mindset: anticipating risks, designing safeguards, and ensuring your application remains robust under pressure. Below are actionable strategies to fortify your PHP projects against common threats.
📚 PHP Web Development Services: The Ultimate Guide
This comprehensive guide will explore the various aspects of PHP development, the advantages of hiring a PHP development agency, and why India is a leading destination for PHP development services.
📚 PHP 8.3.17 & PHP 8.4.4 Released!
The PHP development team announces the immediate availability of PHP 8.3.17 & PHP 8.4.4. This is a bug fix release.
📚 8 Best PHP Web Scraping Libraries in 2025
Here, I’ll take you through eight of the best PHP web scraping libraries available today. I’ll highlight their features, the pros and cons of each, and show you how to use them so you can get the data you need with ease.
📚 Mastering DTOs, Types, and Static Analysis in PHP: A Beginner’s Guide (2025)
In this comprehensive guide, we’ll explore these concepts using real-world examples you can apply today.
Laravel
📚 Cache Poisoning in Laravel: Preventing Common Vulnerabilities
This blog will walk you through what cache poisoning is, how it works in Laravel, and most importantly, how to prevent it with coding examples.
📚 Preventing Destructive Commands from Running in Laravel
I recently stumbled upon a cool Laravel feature I hadn’t come across before: the ability to prevent destructive commands from running in production.
📚 Why State of PHP 2024 is all about Laravel
The latest State of PHP post, was more, well, very Laravel-heavy. Let me explain why.
📚 Using Relative Date Helpers in Laravel’s Query Builder
With the release of Laravel 11.42, we now have access to useful relative query builder methods for dates. While you don’t need to refactor all your applications to use these methods, they add a nice, readable touch to relative date logic in your models.
📚 Harnessing Full-Text Search in Laravel
Laravel provides robust full-text search capabilities through the whereFullText and orWhereFullText methods, offering a more sophisticated approach to data queries compared to basic LIKE clauses.
📚 Running Laravel Reverb in the Background Using systemd
In this post, I’ll show you how to configure and run the Reverb WebSocket server in the background using systemd. This approach ensures your WebSocket server starts with the system and restarts automatically in case of failure.
📚 Deploying a Laravel Project on Forge with Reverb WebSockets | Real-Time Setup Tutorial
Want to deploy your Laravel project on Forge with real-time WebSockets using Reverb? In this step-by-step tutorial, we’ll walk you through setting up Laravel Forge, configuring your server, and integrating Reverb for real-time communication.
📚 How to Create a Package in Laravel
In this guide, we will walk you through creating a Laravel package from scratch for user-management.
📚 Image Dimension Validation in Laravel
Need to validate image dimensions in your Laravel application? The dimensions validation rule provides a flexible way to ensure uploaded images meet your specific requirements.
📚 How to Bulk Insert Data to database using Laravel
What if we had a csv file with millions of records to import to the database using Laravel. There are four approaches we can take.
📚 Building a Secure API with Laravel: Role-Based Access Control using Spatie Permissions
In this tutorial, we’ll explore how to implement RBAC in a Laravel API using the powerful Spatie Permission package.
📚 Introducing the Laravel Developers Report 2025
The Laravel Developers 2025 Report is here! Based on insights from Laravel developers across the world, this report uncovers key trends, challenges, and opportunities shaping the Laravel ecosystem in 2025.
📚 Fusion Developer Preview is released: Write PHP inside your Vue and React components
Aaron Francis and Try Hard Studios just officially launched Fusion and you can find it on Github!
Laravel Live Denmark is back with the second edition. Join over 300 other Laravel and PHP enthusiasts from around the world for two days of learning, 16 speakers and more within the Laravel community.
📚 Laravel: The solution for third-party migrations and models
I’ve always had problems with how to approach third-party migrations — packages requiring a new table in your database so the included Eloquent Models can work. I know two ways to deal with this, when you’re a package author.
📚 Simple Image Testing in Laravel with Pest
While PHPUnit is a solid choice, I’ve found Pest Test to be more enjoyable and productive, so we’ll be using it for these examples.
Symfony
📚 A Week of Symfony #946 (10-16 February 2025)
This week, development activity focused on the upcoming Symfony 7.3 version. We introduced a simpler way to configure DKIM and SMIME options, improved how to work with value objects in the container and added Markdown format support for tables in the console.
📚 Why Strategy and Chain of Responsibility are everywhere in Symfony Components
Design patterns are the backbone of maintainable and scalable software. In the Symfony ecosystem, two patterns stand out for their frequent and powerful collaboration.

