Creating custom Facade fakes in Laravel
– ryangjchandler.co.uk - submitted by Ryan Chandler
Adding `fake()` methods to your custom facades in applications and packages can provide some nice DX and APIs.
Read more [ryangjchandler.co.uk]
In this section you'll find links submitted by others.
Did you write or stumbled across a blog post, tutorial or video that might be interesting for others?
To be able to submit a link you need to log in first.
Log in– ryangjchandler.co.uk - submitted by Ryan Chandler
Adding `fake()` methods to your custom facades in applications and packages can provide some nice DX and APIs.
Read more [ryangjchandler.co.uk]
– github.com - submitted by Mazen Touati
Nimbus automatically analyzes your routes and validation rules to build an integrated API client for your app. Its Laravel-aware context makes it provide enhanced DX that traditional API platform tools cannot match.
Read more [github.com]
– frederickvanbrabant.com - submitted by Frederick Vanbrabant
This week I wrote about my experiences with technical and architectural debt. When I was a developer we used to distinguish between code debt (temporary hacks) and architectural debt (structural decisions that bite you later). But in enterprise architecture, it goes way beyond technical implementation. To me architectural debt is found on all layers. Application/Infrastructure layer: This is about integration patterns, system overlap, and vendor lock-in. Not the code itself, but how applications interact with each other. Debt here directly hits operations through increased costs and slower delivery. Business layer: This covers ownership, stewardship, and process documentation. When business processes are outdated or phantom processes exist, people work under wrong assumptions. Projects start on the back foot before they even begin. Issues here multiply operational problems. Strategy layer: The most damaging level. If your business capability maps are outdated or misaligned, you're basing 3-5 year strategies on wrong assumptions. This blocks transformation and can make bad long-term strategy look appealing.
Read more [frederickvanbrabant.com]
– youtu.be - submitted by Harris Raftopoulos
In this episode, Harris from Laravel News shows you exactly how to create custom collection classes for business logic and transform complex calculations into simple, chainable methods.
Read more [youtu.be]
– ashallendesign.co.uk - submitted by Ash Allen
Read about how to use the "withoutVite" method in your Laravel apps to disable Vite during your PHPUnit and Pest tests.
Read more [ashallendesign.co.uk]
– nabilhassen.com - submitted by Nabil Hassen
Laravel 12.35 introduces the deferred queue driver, allowing queued jobs to run right after the HTTP response is sent.
Read more [nabilhassen.com]
– www.youtube.com - submitted by Liam Hammett
A series of small tips you can immediately apply to almost any Laravel application to improve your productivity, testing, CI and more.
Read more [www.youtube.com]
– nabilhassen.com - submitted by Nabil Hassen
Learn how the new failover queue driver in Laravel 12.34 improves reliability by automatically switching to backup connections when the primary queue fails.
Read more [nabilhassen.com]
– geisi.dev - submitted by Tim Geisendörfer
Moving, syncing, or backing up large amounts of files across storage systems has always been tricky in Laravel. That's why we introduce the laravel-rclone package with fluent syntax and zero configuration.
Read more [geisi.dev]
– www.csrhymes.com - submitted by Chris Rhymes
Some reasons why I think HTML is simple, graceful and beautiful.
Read more [www.csrhymes.com]
– ashallendesign.co.uk - submitted by Ash Allen
Read about the potential dangers of using dynamic method calls in PHP. We'll discuss the issues of using them, and potential alternatives which could be used.
Read more [ashallendesign.co.uk]
– www.youtube.com - submitted by Nuno Maduro
Read more [www.youtube.com]
– nabilhassen.com - submitted by Nabil Hassen
Learn how to read or load a CSV file into an array in PHP using fgetcsv, str_getcsv, and custom functions with headers, delimiters, and large files.
Read more [nabilhassen.com]
– nabilhassen.com - submitted by Nabil Hassen
Laravel 12.32 introduces Http::batch, a clean way to send concurrent HTTP requests with lifecycle hooks for progress, success, failure, and finalization.
Read more [nabilhassen.com]
– ashallendesign.co.uk - submitted by Ash Allen
Read about how to use the "match" expression in your PHP applications. We'll also discuss how to use them with PHP enums to write clean, concise code.
Read more [ashallendesign.co.uk]
– www.youtube.com - submitted by Bert De Swaef
In this comprehensive tutorial, we dive deep into real-time application development using Laravel, Livewire and Reverb to create a multiplayer game.
Read more [www.youtube.com]
– ashallendesign.co.uk - submitted by Ash Allen
Read about how to use the "json_validate" function in PHP to check whether a string is valid JSON. We'll also discuss the difference between "json_validate" and "json_decode".
Read more [ashallendesign.co.uk]
– nabilhassen.com - submitted by Nabil Hassen
Learn how to use Laravel where like queries before and after Laravel 11 & 12, with case-insensitive, and multi-column queries.
Read more [nabilhassen.com]
– ryangjchandler.co.uk - submitted by Ryan Chandler
A quick guide to the differences between `npm ci` and `npm install`.
Read more [ryangjchandler.co.uk]
– youtu.be - submitted by Nuno Maduro
Read more [youtu.be]