j-j-t-m/laravel-select2
Componente Blade para Laravel que integra Select2 com busca AJAX, paginação/rolagem infinita e selects dependentes (cascata). Configuração centralizada via arquivo lists.php, pronto para grandes volumes de dados e fácil de reutilizar nas views.
/api/select2/states). Can reuse existing Laravel routes or create dedicated ones.cursor-based or offset-based queries (requires backend logic for infinite scroll).<x-select2 />) is intuitive but may conflict with other Blade directives or custom components.laravel-select2-package, spatie/laravel-select) been evaluated? Why was this chosen?{
"results": [{ "id": 1, "text": "Option 1" }],
"pagination": { "more": true }
}
Response facade or API resources for consistency.resources/js/app.js or a dedicated bundle:
import 'select2/dist/css/select2.min.css';
import 'select2/dist/js/select2.min.js';
app.blade.php or asset pipeline).app/Providers/AppServiceProvider.php:
Blade::component('select2', \JJTM\LaravelSelect2\View\Components\Select2::class);
config/select2.php.routes/api.php).cursor() or paginate()).php artisan vendor:publish --tag=select2-assets).Cache::remember or Redis).throttle middleware).| Failure Scenario | Impact | Mitigation |
How can I help you explore Laravel packages today?