Spent the past week upgrading Larasense 🚀
✅ Laravel 13
✅ Livewire 4
✅ Filament 5
✅ Tailwind CSS 4
✅ daisyUI 5
✅ PHP 8.4
Also refactored feed processing, updated CI/tooling, refreshed tests, and cleaned old architecture.
A lot of invisible but important work 😄
Pause and resume specific queues in Laravel using artisan commands and programmatically in code. Learn how to control workers, pause with TTLs, and manage queue flow precisely.
nabilhassen.com/laravel-pause-resume-queues
📱 Validating phone numbers in Laravel can get tricky. I put together a clear guide covering simple rules, regex patterns, E.164 formatting, and custom validators.
nabilhassen.com/laravel-phone-number-validation
Learn how to get the current URL in Laravel using URL and Request facades and helpers, in controllers, Blade views, and including query parameters.
nabilhassen.com/laravel-get-current-url
The service pattern promised clarity but delivered chaos. Find out why it’s broken and how to fix it with a better & simpler architecture.
nabilhassen.com/laravel-service-pattern-issues