Using login links in a Laravel app
I'm proud to announce that our team has launched a new package called spatie/laravel-login-link. In this blog post, I'd like to tell you all about it. What...
May 30th 2022 freek.dev

A package to add comments to your Laravel app
I'm proud to announce that our team has released a new premium package called Laravel Comments. Using this package, you can set up a comments section in your Laravel...
May 25th 2022 freek.dev

A package to create Livewire powered wizards in no time
I'm proud to announce that our team has released a new package called laravel-livewire-wizard. Using this package, you can set up multi-step wizards quickly using Livewire. The package is...
May 23rd 2022 freek.dev

How to add a spotlight-like search field to your Laravel app
As developers, we tend to like shortcuts to speed up our workflow. One of the tools I'm using to speed up doing stuff on my Mac is Raycast. It...
May 19th 2022 freek.dev

Creating PHP interfaces, traits, and classes dynamically at runtime
PHP is a wonderful dynamic language that's capable of many cool things. I recently stumbled upon something quite fantastic that I want to share with you. In most projects...
Apr 25th 2022 freek.dev

From PHPUnit To Pest
A couple of months I go I had the honour giving a talk at the GPUG usergroup on how to convert a PHPUnit testsuite to Pest.
Apr 25th 2022 freek.dev

Learn how to write readable PHP that is a joy to maintain
I'm proud to announce that our new premium course on writing readable PHP is now available. It's called Writing Readable PHP. This course contains a collection of bite-size tips...
Apr 20th 2022 freek.dev

Writing Readable PHP is now available
I'm proud to announce that our new premium course on writing readable PHP is now available. It's called Writing Readable PHP. This course contains a collection of bite-size tips...
Apr 20th 2022 freek.dev

Improve Passing Booleans in PHP
Passing booleans to a method can be code smell, as it is not clear what a boolean does by reading the calling code.
Apr 7th 2022 freek.dev

The case for PHP generics
I started this series by saying it’s not just about teaching you, it’s also about making my case for what I think is the most viable and the most...
Mar 25th 2022 stitcher.io