- What is langleyfoxall/react-dynamic-data-table-laravel-api used for?
- It is the Laravel API endpoint responder for Langley Foxall's React Dynamic Data Table component. It provides server-side endpoints for pagination, sorting, filtering, and searching so React tables can query Eloquent models efficiently. It is best understood as a thin adapter between your Laravel query layer and the React table contract.
- How do I install react-dynamic-data-table-laravel-api in a Laravel app?
- Install it with Composer using the package name langleyfoxall/react-dynamic-data-table-laravel-api. The v5.6.1 release is a patch-level dependency change and does not signal migrations or config changes. Follow the repository README for any route registration or endpoint setup required by your application.
- Which Laravel and PHP versions does this package support?
- The v5.6.1 release relaxes the helpers-laravel constraint to permit v4 so the package can install on PHP 8.5 and Laravel 13. That is forward-compatibility preparation, not confirmation that Laravel 13 is fully tested for your application. Check the package composer.json and run your own tests before planning around those versions.
- How does server-side pagination work with React Dynamic Data Table?
- The package exposes Laravel API endpoints that React Dynamic Data Table can call for paginated results. Pagination is handled server-side by querying Eloquent rather than loading all rows into the browser. The exact request and response shape is defined by the package and front-end component contract.
- How do I configure sorting and filtering for the React table?
- Sorting and filtering are handled through the package's endpoint responder and the corresponding React Dynamic Data Table configuration. The v5.6.1 release does not signal any payload or API changes to that contract. Use the repository README and source to confirm the exact route and model setup for your app.
- Can this package search Eloquent models from a React data table?
- Yes, it is designed to provide server-side searching alongside pagination, sorting, and filtering. Searches are handled by Laravel queries against Eloquent models rather than client-side filtering. This keeps large datasets responsive because only the requested result set is returned to React.
- Is this package compatible with Laravel 13 and PHP 8.5?
- Version 5.6.1 relaxes the helpers-laravel constraint to permit v4, which is what allows installation on PHP 8.5 and Laravel 13. That does not prove full runtime compatibility or that the package's own CI covers those targets. Treat Laravel 13 support as something to verify and monitor until it is on your roadmap.
- What is the helpers-laravel dependency and why does it matter?
- helpers-laravel is a shared Langley Foxall utility library that this package depends on. Version 5.6.1 widens the allowed constraint so Composer can resolve helpers-laravel v4, which may contain breaking behaviour changes. That means a fresh install could resolve a major version your application has not tested, so check the lockfile after updating.
- How should I test this package before using it in production?
- Create a scoped branch, run composer update for this package with its dependencies, execute your test suite, and diff the lockfile. Confirm which helpers-laravel major Composer resolves and whether the JSON and pagination contract remains unchanged. The v5.6.1 release notes provide no CI signal, so test both helper majors if your application can encounter them.
- Are there alternatives to this package for Laravel React tables?
- Alternatives include building custom Laravel API endpoints for your React table or using another Laravel datatable package that matches your front-end contract. This package is specifically the API responder for Langley Foxall's React Dynamic Data Table, so a replacement is only useful if your React component supports a different response format. Evaluate alternatives against the pagination, sorting, filtering, and searching contract you actually need.