aptcreativedesign/mongodb-laravel-livewire-tables
Integrates MongoDB with Livewire-powered tables in Laravel, letting you query, sort, and paginate MongoDB collections through a Livewire table component. Suited to Laravel apps already using MongoDB that want Livewire table UI without extra glue code.
rappasoft/laravel-livewire-tables on top of MongoDB instead of writing a bespoke table component. The buy case is strong only if you already have Livewire Tables in production elsewhere; otherwise you're adopting two dependencies plus this adapter to get one feature._id breaks row keys and route binding in row actions; regex-based search over-matches on special characters; cross-type sorting interleaves missing/mixed fields; aggregation pipelines without deterministic $sort duplicate or drop rows between pages. These are user-visible correctness bugs, not just engineering trivia, and each needs an acceptance criterion.whereHas, or relational reporting — those become $lookup pipelines and change the effort estimate substantially.mongodb/laravel-mongodb; you already use or will use rappasoft/laravel-livewire-tables; the target is an internal tool where a sorting/filtering/pagination regression is annoying rather than revenue-impacting; and you have a named owner willing to pin versions and read the source diff at each bump.whereHas, or you can't absorb breaking changes on a scheduled migration window.whereBetween with Carbon, not string comparison or whereDate; export/bulk actions reusing the table builder so filters actually apply.src/ for changed method signatures on anything you've overridden. Design around Mongo's semantics up front: string _id for row keys and row actions, escaped regex or a $text index for search, $sort before any skip/limit in a pipeline, typed date filters, and $lookup instead of joins. Prefer subclassing the package's hooks over forking so the next bump stays mergeable.How can I help you explore Laravel packages today?