Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Table Triable Bundle

Table Triable Bundle Laravel Package

aldaflux/table-triable-bundle

View on GitHub
Deep Wiki
Context7

Symfony Bundle for have a confirmation window

Frequently asked questions about Table Triable Bundle
Can I use this bundle in Laravel instead of Symfony?
No, this bundle is designed for Symfony 3.0+ and relies on Symfony’s FrameworkBundle, Twig templating, and Doctrine ORM. Laravel uses Blade, Eloquent, and a different service container, making direct integration impossible without a full rewrite.
What Laravel alternatives provide confirmation dialogs for table actions?
Use **yajra/laravel-datatables** for DataTables integration, then add custom JavaScript (e.g., SweetAlert2 or Bootstrap modals) or Blade components with Alpine.js for confirmation dialogs. Packages like **laravel-notification-channels** can also trigger frontend confirmations.
Does this bundle support Bootstrap 4/5 or jQuery in Laravel?
The frontend assets (Bootstrap, jQuery, DataTables) can be loaded via CDN or npm in Laravel, but the backend logic—tied to Symfony’s event system and Twig—won’t work. You’d need to rebuild the confirmation logic separately for Laravel’s Blade or Inertia.js.
How do I implement table action confirmations in Laravel without this bundle?
For DataTables, use **yajra/laravel-datatables** and add a custom button callback with SweetAlert2 or Bootstrap’s modal. Example: `$.fn.dataTable.ext.buttons.push({ text: 'Delete', action: function(e, dt, node) { confirmDelete(node.data.id); } })`. For Blade, use `@include('modals.confirm')` with Alpine.js.
Is this bundle actively maintained or abandoned?
The bundle has **0 stars, 0 dependents, and no recent commits**, indicating high risk of abandonment. Symfony 3.0+ dependencies may also introduce compatibility issues with newer Symfony versions, making it unreliable for production.
Will this bundle break if I upgrade Symfony in the future?
Yes, this bundle targets Symfony 3.0+, and upgrading to Symfony 4/5/6 could introduce breaking changes. Even if you hypothetically ported it to Laravel, Symfony’s evolving ecosystem would complicate long-term maintenance.
Can I reuse the bundle’s JavaScript (`tableExtension.js`) in Laravel?
No, the JavaScript is tightly coupled with Symfony’s Twig templating and DataTables initialization logic. You’d need to rewrite it for Laravel’s asset pipeline (Laravel Mix/Vite) and Blade directives, which defeats the purpose of using the bundle.
Does this bundle work with Laravel’s Eloquent ORM?
Absolutely not. The bundle depends on **Doctrine ORM**, which is Symfony-specific. Laravel’s Eloquent uses a different query builder and relationship system, so any database-related logic would need a complete rewrite.
What’s the best way to add confirmation dialogs to Laravel’s DataTables?
Use **yajra/laravel-datatables** for the table, then extend it with a custom button action. Example: `buttons: [{ extend: 'collection', text: 'Delete', action: function(e, dt, node) { if(confirm('Are you sure?')) { deleteItem(node.data.id); } } }]`. For Blade tables, use Alpine.js or Livewire for reactive confirmations.
Should I invest time porting this bundle to Laravel?
No. The bundle’s Symfony-specific architecture (Twig, Doctrine, event system) would require **months of work** to adapt, with no guarantee of stability. Instead, use existing Laravel packages (e.g., **laravel-excel**, **spatie/laravel-permission**) or build a lightweight custom solution with Blade/JS.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views