Handling Errors with Third-Party APIs
– seankegel.com - submitted by Sean Kegel
Learn how to create, throw, and handle custom exceptions when making requests to third-party APIs.
Read more [seankegel.com]
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– seankegel.com - submitted by Sean Kegel
Learn how to create, throw, and handle custom exceptions when making requests to third-party APIs.
Read more [seankegel.com]
– ashallendesign.co.uk - submitted by Ash Allen
Learn about how to use JoliNotif (jolicode/jolinotif) to display desktop notifications from your PHP CLI applications and Laravel Artisan commands.
Read more [ashallendesign.co.uk]
– github.com - submitted by Ash Allen
Favicon Fetcher v3.2.0 adds a new `largestByFileSize` method to the `FaviconCollection`.
Read more [github.com]
– baspa.dev - submitted by Bas van Dinther
In the previous blog post, we explored a Node.js script that helps identify missing translations in JSX files. Now, let's take the next step and automate this process using GitHub Actions. By doing so, you can ensure that every pull request is checked for missing translations, providing a seamless and efficient way to maintain your application's internationalization.
Read more [baspa.dev]
– myray.app - submitted by Spatie
Whether you're building a shiny new feature or refactoring a bug deep in a legacy codebase, before you merge your work to production you want to get rid of all those ray() calls you littered the codebase with.
Read more [myray.app]
– www.youtube.com - submitted by Andrew Cairns
We can learn a lot about Software Development when playing retro games. Explore the topics of Composition, Inheritance and what Composition over Inheritance means with a little help from our 8-bit friends!
Read more [www.youtube.com]
– www.csrhymes.com - submitted by Chris Rhymes
Here’s a little tip I discovered that I haven’t seen documented anywhere. You can use when() and unless() with the Laravel Http client.
Read more [www.csrhymes.com]
– blog.oussama-mater.tech - submitted by Oussama Mater
Whenever we encounter an N+1, we usually resort to Eager Loading. As much as it seems like the appropriate solution, it can be the opposite.
Read more [blog.oussama-mater.tech]
You should consider using the handle() method for dependency injection in Artisan commands, rather than __construct().
Read more [ides.dev]
– wire-elements.dev - submitted by Philo
Let's take a look at how we can refresh our component when events occur using the new #[On] attribute.
Read more [wire-elements.dev]
– wire-elements.dev - submitted by Philo
Livewire's Session Properties is a simple yet powerful feature for enhancing user experience and maintaining state across page refreshes.
Read more [wire-elements.dev]
– github.com - submitted by Chrysanthos
This package records all incoming requests with Laravel Pulse. They are categorised in 5 buckets according to their response's http status.
Read more [github.com]
– onfold.sh - submitted by Nicolas Beauvais
SQLite is getting all the hype lately, but can it really compete with MySQL and PostgreSQL for production web applications?
Read more [onfold.sh]
– doeken.org - submitted by Doeke Norg
The repository pattern is a data source abstraction that behaves like a collection; containing domain (value) objects. In this post we'll be exploring what a repository is, and what it is _not_.
Read more [doeken.org]
– mailcoach.app - submitted by Spatie
In this article we'll explain what a drip campaign is and how it can help your email marketing efforts.
Read more [mailcoach.app]
– dcblog.dev - submitted by David Carr
I listen to a lot of podcasts, they keep me inspired, I've compiled a lost of the podcasts I listen to as a PHP developer.
Read more [dcblog.dev]
– dcblog.dev - submitted by David Carr
In this post I explain the different between using yield includes and slots for layouts and components
Read more [dcblog.dev]
– fly.io - submitted by Kathryn Anne Tan
A quick guide to setup Laravel Pulse's servers card to monitor resource usage of all the Fly Machines running a Laravel app in a production environment!
Read more [fly.io]
– github.com - submitted by Bert De Swaef
A small package that allows you to easily retrieve information associated with a VAT number. Verification of validity, company name, and address of the company is only one api call away.
Read more [github.com]
– mailcoach.app - submitted by Spatie
Learn how to set up SPF and DKIM DNS records in this comprehensive guide!
Read more [mailcoach.app]