https://wheesnoza.dev/posts/implement-a-advanced-laravel-filter-feature/