Joel Clermont
@jclermont
Helping Laravel devs ship better products and level up their skills
• • 385 Posts • 2K Views
Sometimes you need to create files for local development that you don't want to commit, but you also don't want to modify the .gitignore file or just leave them perpetually uncommitted. Here's a simple, but effective, solution.
masteringlaravel.io/daily/2025-11-25-how-to-ignore-files-in-one-project-without-modifying-gitignore
When using the Laravel Auditing package, you may run into situations where audit records are created during test setup, complicating your assertions. Here's how I handled it to keep my tests clean.
masteringlaravel.io/daily/2025-11-24-a-deeper-dive-into-how-laravel-auditing-works-during-tests
I like static analysis tools like PHPStan, and I even use strict types, but there's one place in our applications where we avoid using return types: controller actions. In this video, I explain why.
masteringlaravel.io/daily/2025-11-21-video-why-we-dont-use-return-types-on-controller-actions
When using the Laravel Auditing package, you may find that audit records are not being created during your tests. Here's a simple solution to enable auditing in that context, without affecting the rest of your application.
masteringlaravel.io/daily/2025-11-20-how-to-enable-laravel-auditing-during-tests
All of our tips are written in Markdown. Recently, I needed to add a CSS class to a link in one of our tips, and learned how to do this within the Markdown parser we use.
masteringlaravel.io/daily/2025-11-19-republished-applying-a-class-to-a-markdown-link