π΅ XML Wrangler - Easily Read & Write XML in PHP
β github.com - submitted by Sam CarrΓ©
XML Wrangler is a simplistic PHP library designed to make reading and writing XML easier.
Read more [github.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β github.com - submitted by Sam CarrΓ©
XML Wrangler is a simplistic PHP library designed to make reading and writing XML easier.
Read more [github.com]
β muhammedsari.me - submitted by Muhammed Sari
Muhammed's been working with Eloquent for over half a decade now, and it's time to share his next bag of tricks. You are guaranteed to learn something new!
Read more [muhammedsari.me]
β benjamincrozat.com - submitted by Benjamin Crozat
PHP 8.4 is expected to drop on November 21, 2024. Let's review the known new features and changes.
Read more [benjamincrozat.com]
β srwiez.com - submitted by Eser DENIZ
It's easy to use in development, just do bun run dev like if it was npm. But for the deployment, I did have to do some research. Let me share my findings it with you.
Read more [srwiez.com]
β www.csrhymes.com - submitted by Chris Rhymes
A few different methods for querying Laravel Eloquent's Many to Many relationships to filter results.
Read more [www.csrhymes.com]
β github.com - submitted by Ben Holmen
Take a time machine back to the 90s and watch a MS DOS disk defragmenter process your PHPUnit tests! ![Sample output](https://github.com/benholmen/defrag/raw/main/output.gif)
Read more [github.com]
β stefanzweifel.dev - submitted by Stefan Zweifel
I struggled for a long time to find a good way to represent settings in my Laravel apps. spatie/laravel-data solves this for me with strong types and Eloquent casting.
Read more [stefanzweifel.dev]
β github.com - submitted by Ash Allen
Short URL v7.7.0 brings some performance improvements and the ability to define a custom database connection for the package's models.
Read more [github.com]
β fly.io - submitted by Kathryn Anne Tan
In this article, we wire the checkbox selection of rows of a table, and wire "updates" to each row with Livewire's all-new, wire:stream directive!
Read more [fly.io]
β youtu.be - submitted by Bert De Swaef
Yes! I created my very first package. In this video, we'll go over installing and using it. With this package, you can get all conversion rates based on a certain currency or get a direct conversion rate between 2 currencies. There is also a function that takes in a certain value that needs to be converted. For example 150 euros to dollars. You can find the package here: https://github.com/BurtDS/cash-converter Be sure to give it a star. :-)
Read more [youtu.be]
β devonmather.dev - submitted by Devon Mather
We will look at a couple of common scenarios where adding a couple of lines to your tests can future-proof your application from data loss when using Model Observers.
Read more [devonmather.dev]
β www.conroyp.com - submitted by Paul Conroy
Writing tests to validate behaviour in a multi-tenancy, multi-database app can be challenging. "Lock wait timeout" errors, or transactions cleaned up in one db and not another - it can be very frustrating! Fortunately, Laravel has a way to support db transactions across multiple databases.
Read more [www.conroyp.com]
β www.csrhymes.com - submitted by Chris Rhymes
Here are a few tips and tricks that I have learnt along the way to help optimize your database queries in Laravel.
Read more [www.csrhymes.com]
β youtu.be - submitted by Nuno Maduro
Read more [youtu.be]
β imacrayon.com - submitted by Christian Taylor
How to easily progressively enhance an instant search component with Alpine AJAX so that it works with or without JavaScript available.
Read more [imacrayon.com]
β youtu.be - submitted by Nuno Maduro
Read more [youtu.be]
β youtu.be - submitted by Nuno Maduro
Read more [youtu.be]
β www.youtube.com - submitted by Nuno Maduro
Read more [www.youtube.com]
β youtu.be - submitted by Bert De Swaef
in this video, we're transforming our load more button functionality to an infinite scroll using Alpine.js and more specifically we're using x-intersect to trigger our loadMore function.
Read more [youtu.be]
β youtu.be - submitted by Bert De Swaef
In this video you'll learn how to implement "load more" functionality with Livewire 3 in about 2 minutes.
Read more [youtu.be]