bernskioldmedia/laravel-livewire-widgets
@widget directives, which simplifies UI composition.php artisan make:widget), mirroring Livewire’s make:component workflow.widgets.css) and supports scoped JavaScript, reducing global namespace pollution. Tailwind compatibility is explicitly called out, which is critical for modern Laravel apps.@import ordering) makes it ideal for projects using utility-first CSS. Custom widget styling can leverage Tailwind classes while the package provides base styles.php artisan make:widget UserStatsWidget
Then embed via Blade:
@widget('user-stats')
@widget directive is non-standard, so ensure the team is comfortable with custom Blade syntax.AppServiceProvider) won’t conflict with widget-scoped events.Feature/WidgetNameWidget.php).wire:model, wire:click).wire:debug or Laravel Telescope can help.wire:ignore for static widget parts.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Package stops receiving |
How can I help you explore Laravel packages today?