Browse past editions.
Roman Pronsky takes us on a nostalgic journey back to 1995 with PHPβs inaugural version in his latest YouTube video. Marvel at how PHP began as a simple toolkit called PHP Tools for personal webpage management and evolved into a cornerstone of web development. Pronsky expertly demonstrates PHP 1, providing insights into the languageβs humble beginnings and its profound impact on todayβs web technologies. This retrospective is a must-watch for anyone intrigued by the evolution of programming languages and the enduring legacy of PHP.
16th of June, 2024
Spatie introduces the `spatie/laravel-error-share` package, restoring the βShareβ button on Laravelβs exception page. This enhancement brings back the ability to share error details easily, lost in the recent update to a more streamlined exception interface.
9th of June, 2024
Laravel v11.9.0 introduces a significant update with a new default exception page that now includes dark mode. This release also speeds up bootstrap times by utilizing a hashtable for provider storage, significantly benefiting large applications. Additionally, versions v11.9.1 and v11.9.2 have also been released, continuing the improvements and stability of the framework.
2nd of June, 2024
Explore recent updates to Laravel, including new features like the unshift method for Collections, the sibling of push(). Discover the new rule contains which checks if a request includes a specific value within an array, serving as the counterpart to the in rule.
26th of May, 2024
Explore how Laravel leverages the strategy pattern, allowing dynamic implementation swapping for diverse functionalities like caching. This article delves into practical applications and the underlying `CacheManager` implementation.
19th of May, 2024
Keep up with Laravel in 5 minutes. Get the most important Laravel, PHP, & package news and reads every Sunday for free.
Explore how Laravel Octane accelerates request handling by pre-loading the application, akin to chefs preparing ingredients before rush hour. Anyone who has ever tried to implement custom domains for their apps knows it can be a daunting task ...
12th of May, 2024
Discover how Maciej Pocwierz received a $1,300 bill in just one day due to unauthorized requests. AWS charges for these, potentially exposing you to DDOS attacks on your financial accounts. Make sure to review your S3 buckets using Maciej's tips to safeguard against unexpected charges.
5th of May, 2024
Laravel 11.5 arrives with a suite of upgrades and new features. Notable features include anonymous event broadcasting and a significant ~20% speed boost in blade component rendering. The make:trait and make:interface commands will create the files in the proper namespaces when they exist.
28th of April, 2024
The latest update brings a suite of enhancements. Key features include introducing a `throttle` method for `LazyCollection` and adding enum support in the `mapInto` collection method. Additionally, a new `required_if_declined` validation rule is added. The update also introduces an `afterQuery` hook to run post-query operations and a comprehensive `Exceptions` facade to streamline exception testing.
21st of April, 2024
The Laravel update introduces several significant enhancements. The `session()->hasAny()` method makes it easier to check for the presence of any session keys. The Context class now includes `pull` methods, akin to those in Session and Collections. Additionally, the HTTP Factory is equipped with `Http::createPendingRequest()`, enabling the creation of PendingRequest instances for customized API interactions. Another improvement includes the ability to sort the route:list by multiple columns/factors.
14th of April, 2024