Blog

My Articles

Here I share my thoughts, ideas, and experiences.
I write about PHP & Laravel and other web development topics in general.

Image upload test journey

For my open-source project, I needed an option for the user to upload an image. Furthermore, this image needed to be resized. For resizing, I used a well-know package called Intervention. The testing...


How to test signed routes?

From Laravel's documentation: Laravel allows you to easily create "signed" URLs to named routes. These URLs have a "signature" hash appended to the query string which allows Laravel to verify that...


Few use cases for PHPUnit's data providers

What are they? Martin Hujer explanation Tighten's validation example A neat feature that data providers offer is adding text as an array's key if a test fails. In our example: Test email is...


How to test global scopes in Laravel?

Today I'll share some hopefully useful ideas for testing global scope classes in Laravel borrowing code from a real-life example from the open-source project of mine called laravellte. I use an...

My Work Featured on Laravel News