Better support for Livewire in Flare and Ignition
The default Laravel error page now has a dedicated Livewire tab.
Read more [flareapp.io]
The default Laravel error page now has a dedicated Livewire tab.
Read more [flareapp.io]
– protone.media - submitted by Pascal Baljet
In this fourth post of the series, I've gathered new features added to Jobs and Queues in Laravel 8. Since the original release of 8.0 back in September 2020, Jobs and Queues got a bunch of significant updates that you don't want to miss.
Read more [protone.media]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"As a Laravel developer, this is the one newsletter I most look forward to. Freek has a talent for distilling packages or techniques down to something immediately useful - one tip can save you hours and even weeks. It's concise and practical and highly relevant."
A to-the-point summary of all awesome PHP features
Read more [front-line-php.com]
Earlier this week the PHP Foundation was announced. In this stream on GitHub, my buddies Christoph Rumpel, James Brooks and I discuss what we think this means for the future of PHP.
The past few weeks, I had a lot of fun coding up the new DNS check of Oh Dear. In this blogpost, you'll learn why you should monitor your DNS records and how Oh Dear makes this very easy.
Read more [ohdear.app]
For years, my team and I manually updated the changelog for our 250+ packages. Recently, we've improved how we go about this.
In this blog post, I'd like to tell you all about it.
– chriswhite.is - submitted by Chris White
Choosing between Swoole and Roadrunner in a Laravel Octane deployment can be overwhelming - in this post I compare the advantages and disadvantages of both.
Read more [chriswhite.is]
– aaronfrancis.com - submitted by Aaron Francis
An introduction to using bitmasks in general, and their usage in PHP, Laravel, and MySQL.
Read more [aaronfrancis.com]
The PHP Foundation will be a non-profit organization whose mission is to ensure the long life and prosperity of the PHP language by funding part/full-time developers that contribute to the language.
Read more [blog.jetbrains.com]
Troy Hunt with a good piece on people asking money in order to disclose a vulnerability. I get a lot of these too.
Read more [www.troyhunt.com]
My colleague Alex finished a very cool sideproject. Using a Raspberry Pi he can now measure how many cups of coffee we drink at the office
Read more [alexvanderbist.com]
I am excited to share that my team and I have just launched v2.0 of our Laravel Package Training video course.
Here's a the introductory video for the course:
Simon give you a tour of the all-new Just-in-Time CDN build we're working on for Tailwind CSS v3.0, which lets you prototype with every variant, arbitrary values, and more - directly in the browser.
Daniel Coulbourne shares some cool Livewire insights.
By thinking outside of the box, you can often get much faster database performance by splitting values across multiple database columns.
Read more [downing.tech]
– aaronfrancis.com - submitted by Aaron Francis
A clever use of MySQL indexes and generated columns to make blazing fast geolocation searches.
Read more [aaronfrancis.com]
– protone.media - submitted by Pascal Baljet
In this series, I show you new features and improvements to the Laravel framework since the original release of version 8. This week is about the Database and Eloquent features in Laravel 8.
Read more [protone.media]
– protone.media - submitted by Pascal Baljet
The Laravel team released so many great Laravel 8.x updates over the last year, it's incredible! I wrote a series of blog posts highlighting some of the best new features and improvements. Today: Collections.
Read more [protone.media]
– doeken.org - submitted by Doeke Norg
The Visitor Pattern opens up your entities to extension without changing them (much); and keeps the code separate.
Read more [doeken.org]
In your tests, you might have used assertDatabaseHas to make sure that a model actual is persisted.