Laravel 12.37 adds custom depth to files() and directories(), and enhances AboutCommand with failover details for cache, queue, and mail. It also introduces Factory@insert() for mass model inserts, adds Str::ucwords, and provides a background queue driver processed via Concurrently::defer().
Laravel’s HTTP::batch(): Parallel Requests Done Right (1 minute read)
Laravel 12 introduces Http::batch(), a powerful tool for handling multiple concurrent HTTP requests with progress tracking, error handling, and real-time updates. Streamline API interactions and enhance user experience efficiently.
30+ Large Laravel and PHP Projects (3 minute read)
Looking for proof that Laravel scales? This curated list gathers over 30 real-world Laravel and PHP projects with stories, context, and metrics from the developers behind them. A great resource to see how teams build and run large-scale apps using Laravel in production.
Stopping Laravel SQL Injection with sole() (2 minute read)
Using sole() method in Eloquent queries adds protection against SQL injection by ensuring only a unique record is retrieved, throwing an exception if multiple records are found.
You can listen for notification events to perform additional actions when a notification is sent.
class LogNotificationPreparation
{
public function handle(NotificationSent $event): void
{
$notifiable = $event->notifiable;
$channel = $event->channel;
Log::info(”Preparing to send notification to {$notifiable->email} via {$channel}”);
}
}
Design Contest Results and Lessons Learned (3 minute read)
The PHP 8.5 release page contest has concluded, with Nuno Guerra winning for “PHP is Awesome” (prototype here). The contest combined jury and community votes, and future editions may refine the process. Participants are encouraged to join the implementation thread to contribute further.
🧩 PhpStorm Plugins You Might Not Know (4 minute read)
JetBrains highlights lesser-known PhpStorm plugins that can improve your daily workflow. From .gitattributes Support and Cron Support to Git Churn for spotting frequently changed files, each plugin adds focused functionality that helps keep your PHP projects clean and efficient.
Evaluating PHP in 2025: Powerhouse for Modern Web Development (12 minute read)
In 2025, PHP remains a robust and evolving language, excelling in web development with frameworks like Laravel and Symfony. Its mature ecosystem supports modern development needs, offering scalability, performance, and seamless integration into CI/CD pipelines.
Laravel Request Analytics provides comprehensive insights into traffic patterns, user behavior, and performance metrics with an intuitive dashboard and API. It ensures privacy, GDPR compliance, and features advanced bot detection and geolocation support.
The Expressive Power of Constraints (4 minute read)
This article explores how constraints in code, like type annotations and immutability, enhance readability by clearly stating what code cannot do, thus simplifying understanding and promoting clarity.
🛠️ Build your own <insert-technology-here> (GitHub repository)
This repository offers comprehensive, step-by-step guides to building popular technologies from scratch. Topics range from 3D renderers and augmented reality to operating systems and web browsers. Perfect for developers eager to deepen their understanding through practical, hands-on projects.
Please Implement This Simple SLO (4 minute read)
The post outlines how to set up a basic service level objective by starting small, choosing meaningful indicators, and creating an error budget. The steps focus on defining clear metrics, aligning with business goals, and iterating from real data rather than aiming for perfection from day one.
PostgreSQL Is Enough (6 minute read)
Can one database do it all? This piece argues that PostgreSQL already can. From queues and search to analytics and time-series data, it shows how extensions and built-in features let Postgres replace many specialized tools while keeping your stack simple and maintainable.
No posts

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.