Using image format webp in 2023

WebP is an image format developed by Google that provides efficient compression of digital images while maintaining high quality. It uses both lossless and lossy compression techniques and is designed...

Eloquent, order by relationship and eager loading

This question comes up now and again. How to order a query results on a one-to-one relationship in Eloquent. Since with() is creating another query Eloquent does not know...

Eloquent, Postgres, UUIDs and not getting id's back

Postgres has an excellent column type for using UUIDs as primary keys. The UUIDs are generated default by Postgres. There is a small caveat working with UUIDs as primary keys...

Eloquent migration after

This is a simple little trick for adding columns to an existing table. For obvious reasons, you cannot use after() to a column created for your migration. However, the...

Eloquent get() vs chunk() vs lazy() benchmarks

[Updated August 2023] As developers, our choices can greatly impact the performance and memory usage of our applications. Laravel offers us a variety of methods for data...