addiks/shtumi-useful-bundle
Symfony bundle with handy utilities: AJAX autocomplete, dependent filtered entity, and date range form types, plus extra Doctrine DQL functions (IF, IFNULL, ROUND, DATE_DIFF). Can integrate autocomplete as a SonataAdmin filter.
HasManyThrough, whereHas, whereBetween for date ranges; AJAX autocomplete via laravel-vue-autocomplete or laravel-searchable).FormBuilder, DQL) to Laravel’s Eloquent/Query Builder.Form or custom components.DB::raw('IFNULL(...)')).Doctrine and Twig may complicate integration.Form system lacks direct Laravel equivalents (e.g., AbstractType → Laravel’s FormRequest).spatie/laravel-activitylog, laravel-vue-modals) before reinventing.DATE_DIFF to a Laravel query macro).IFNULL) missing in Laravel’s Query Builder?FOSUserBundle optimizations?Bundle, DependencyInjection). Better alternatives exist:
laravel-searchable, scout, or alpinejs-based solutions.Symfony\Component\Form) and map to Laravel equivalents.DATE_DIFF) and prototype alternatives.Route::get() + Blade/Inertia.laravel-useful package on GitHub).EventDispatcher → Laravel’s Events.Twig templates → Laravel’s Blade or Inertia.Doctrine entities → Laravel Eloquent models.FormTypeInterface) to swap implementations.FormBuilder).Route::caching().has() and where() clauses.spatie/laravel-query-builder) to add missing features.barryvdh/laravel-debugbar for DQL inspection.Cache::remember() or Redis.lengthAwarePaginator.with() or load().Form system may not handle Laravel’s request lifecycle gracefully.Bundle structure to maintain custom integration.DATE_DIFF in Laravel").ServiceProvider and Macroable traits to replace bundle logic.How can I help you explore Laravel packages today?