Hi there!
Welcome to the 177th freek.dev newsletter!
Here are a couple of links I hope you'll enjoy as much as I did.
⭐ A package to display solutions on the Laravel error page
Our new package will display solutions for most common exceptions.
⭐ A package to use Filepond in your Livewire component
We’ve published a new package called livewire-filepond, which contains a component to easily upload files.
Product for Engineers: Helping engineers flex their product muscles (sponsored link)
Product for Engineers is PostHog’s newsletter dedicated to helping engineers improve their product skills. Subscribe for free to get curated advice on building great products, lessons (and mistakes) from building PostHog, and deep dives on top startups.
⭐ How to test all routes in your Laravel app by writing just a single Pest test
This new package can test all common routes in your Laravel app by writing a single test.
WeakMaps, a hidden gem in PHP
Here's how we use WeakMaps in Flare.
Participate in the State Of Laravel Survey
Tobias is organising another edition of his survey. If you're into Laravel, I highly encourage to participate.
Testing Saloon API Integrations in Laravel
Learn how to fake and record HTTP responses so you can test your Saloon API integration in your Laravel applications.
Livewire Strict: Enforce additional security measures to Livewire
Livewire Strict helps enforce security measures and prevents you from having unprotected sensitive public properties.
Using whereAny() for cleaner queries in Eloquent
In this episode of the Quick Win Wednesday series, we're taking a look at whereAny(), which was released with Laravel 10.47.
A very elegant way of grabbing data based on a conditional "any of the following columns".
A Guide to PHP Attributes
Learn about what PHP attributes are and how to use them. We'll also look at how to create your own PHP attributes.
Jujutsu: a next generation replacement for Git
Jujutsu (jj) is a new version control system from a software developer at Google with a focus on DX.
Use HTMX to Create Laravel Single-Page Apps Without Writing JavaScript
Single Page Apps... without writing any JavaScript? Let’s do it! Learn how to unlock the power of HTMX in your Laravel applications in our newest blog article from @nicodevs.
Community links
In this section you'll find links submitted by others. Let me know if you did write or stumbled across a blog post, tutorial or video that might be interesting to appear in this section
My tests are stories (submitted by Hakan)
Easily validate max file size based on your settings in php.ini (submitted by Tony Masek)
Short URL v8.1.0 released! (submitted by Ash Allen)
Lawman: Pest Architecture Testing for Saloon API Integrations (submitted by Ash Allen)
Specify Allowed URL Schemes in Short URL (submitted by Ash Allen)
The #[\Override] Attribute in PHP (submitted by Ash Allen)
Magic Constants in PHP (submitted by Ash Allen)
Write cleaner code with Named Arguments in PHP | How to | Tutorial | Quick Win Wednesday #QWW (submitted by Bert De Swaef)
Creating APIs for Mobile Apps Using Laravel - Part II (submitted by Kristina Odziomkova)
Neovim for PHP and Laravel (submitted by Sean Kegel)
Payment is More Than Just Payment Laravel-workflow (new package) (submitted by Khalil Bouzidi)
First hour of a new Filament project (submitted by Ruben van Erk)
Building a CLI with Laravel Prompts (submitted by Ash Allen)
Old posts
Here are a couple of links from a while ago!
Managing production environment variables for Laravel deployments
Let’s take a look at Livewire v3
How to display a subscription confirmation message with CSS
Did you like this newsletter?
I take a lot of time curating the right links for you. You could do me a favor by either spreading the word and letting others know about my newsletter.
Alternatively, you could consider picking up one of the paid products my team and I have worked on:
If you have any questions, remarks or thoughts about this newsletter, simply hit reply!
Thank you so much for reading!
Freek
You are receiving this newsletter because you subscribed at freek.dev
Unsubscribe from this newsletter
This mail was sent using Mailcoach
|