The Laralist

Browse past editions.

#10 - Running PHP 1.0 in 2024 πŸ•°οΈ, Differences between Next.js and Laravel πŸ†š, Unlocking the Power of Attributes in PHP πŸ”“, collect.js πŸ“¦

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

#9 - Restore error sharing in Laravel πŸ”„, Accepted Deprecated attribute RFC βœ…, Laravel 11.10 released πŸš€, Adobe's terms update sparks outrage and clarification πŸ”₯

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

#8 - Laravel New Default Exception Page πŸš€, Containerization Tips and Tricks for PHP app 🐳, Cloudflare took down a website after trying to force them to pay 120k$ β›ˆοΈ

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

#7 - Laravel 11.8 released πŸš€, Laravel vs. React... πŸ†š, Dispatching jobs after responseπŸ’‘, Avoid the Long Parameter List βœ‚οΈ

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

#6 - The Strategy Pattern πŸ”§, array_find RFC πŸ—³οΈ, S3 will no longer charge for unauthorized requests πŸ’°, Stream files from S3 to clients in a memory-efficient way 🌊

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

Get The Laralist in your inbox

Keep up with Laravel in 5 minutes. Get the most important Laravel, PHP, & package news and reads every Sunday for free.

#5 - Understanding Laravel Octane's ⏩, How to add custom domains to your App πŸ›£οΈ, Create an AI chat bot from scratch tutorial πŸ€–, Laravel 11.7 released πŸš€

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

#4 - How an empty S3 bucket can make your AWS bill explode πŸ’Έ, RFC: Release cycle update πŸ—³οΈ, Whizzy launched πŸ†•, Laravel 11.6 Released πŸš€

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

#3 - Laravel 11.5 Released πŸš€, New The Laravel Ecosystem video series πŸ“Ί, Test for speed in Laravel with Benchmark ⏱️, report() helper πŸ“

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

#2 - Laravel 11.4.0 released πŸš€, Property hooks RFC πŸ—³οΈ, Spatie billion downloads ⬇️

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

#1 - Laravel 11.3.1 released πŸš€, New textarea function added to Laravel Prompts πŸ—’οΈ, Differences between the trim() and the Str::trim() πŸŽ₯

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