Grouping SQL errors
Flare gets a lot of errors every day. To keep a good overview, we try to group them as best as possible because you don't want to end with thousands...
Nov 21st 2021 flareapp.io

Laravel Package Training v2 is now available
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:...
Nov 15th 2021 freek.dev

PHP 8.1 in 8 code blocks
enum Status { case draft; case published; case archived; public
Nov 7th 2021 stitcher.io

Generics in PHP (video)
I made this video about generics last week, you can watch it (make sure to like and subscribe if you liked it), or you can read the transcript here if...
Nov 6th 2021 stitcher.io

How to test that an Eloquent model actually exists
In your tests, you might have used assertDatabaseHas to make sure that a model actual is persisted. it('will not...
Nov 4th 2021 freek.dev

Measuring caffeine intake at Spatie
For a while now, we've had some empty space on our office dashboard. One of the more interesting ideas that we came up with, is a tile that can count...
Nov 4th 2021 alexvanderbist.com

Flare's new "job" tab knows all about your failed jobs
Today we've deployed our latest set of features! This includes a new "job" tab with a ton of extra context for failed jobs: Ignition's...
Nov 1st 2021 flareapp.io

Laravel Worldwide Meetup #11: Building APIs & Models/Spotlight With Livewire
Here's the recording of the latest edition of the Laravel Worldwide meetup. Philo Hermans showed off two great Livewire packages that he made. Steve McDougall did a cool live coding...
Oct 28th 2021 freek.dev

My current setup (end 2021 edition)
My current setup (end 2021 edition) After tweeting out a screenshot, it often get questions around which editor, font or color scheme I'm using. Instead of replying to...
Oct 28th 2021 freek.dev

Avoid describing your data multiple times in a Laravel app using laravel-data
In the vast majority of applications you work with data structures. Sometimes that data is described multiple times. Think for instance of a form request that tries to validate a...
Oct 28th 2021 freek.dev