Using PHP Attributes to enhance the capabilities of Enums
PHP Attributes are a powerful feature of PHP >= 8. In this example, I provide a brief introduction to using reflection to enhance your Enums with PHP attributes
I am a full stack Laravel developer based 20 minutes outside of London, UK, with a passion for crafting custom software and exceptional user experiences since 2009. This blog details my continuous learning, journey, challenges, and solutions.
PHP Attributes are a powerful feature of PHP >= 8. In this example, I provide a brief introduction to using reflection to enhance your Enums with PHP attributes
Following on from my recent introduction to my auditing package, I'm going to show how quick and easy it is to implement an audit log viewer into FilamentPHP admin panel
I recently wrote a package (Simple Laravel Auditing) with the aim of making it quick and easy to add auditing in your Laravel Application
Laravel makes heavy use of drivers for everything from session management to caching, and there's no reason why you shouldn't use it too!
Installing node is made easy with Node Version Manager. This simple tutorial details how you can quickly and easily setup Node JS anywhere
The action pattern is a common programming pattern that allows you to abstract code into elements known as actions. It's powerful and provides many advantages.
A quick and dirty guide to installing Rancher, complete with SSL certificate to manage your Kubernetes clusters
Meilisearch is an amazing open-source search engine with an intuitive API to rival the likes of Algolia. Upgrading can be scary, so I automated it with a bash script!
I use Spatie Media Library - a lot - and one really useful technique is to have the same storage system, with environment prefixes