CSV import UI for Laravel applications
ImportReady supplies the browser interface. Your Laravel application keeps authentication, authorization, database writes and authoritative validation.
Serve the component
Copy the purchased src/ files into your application assets and load import-ready.js as an ES module. Render <import-ready></import-ready> in Blade, assign its schema property and listen for importready:complete. See the JavaScript contract.
Keep the server in charge
Submit records through your existing authenticated, CSRF-protected client. Validate every field, authorize the destination tenant and check database uniqueness again. File-level duplicate detection cannot discover existing database records. Commit through your existing import action with a transaction and an idempotency strategy suited to your application.
What the purchase contains
The package contains framework-independent JavaScript source, types for the parsing core, an executable standalone example, tests and integration documentation. It is not a Composer package, Laravel backend module or verified framework wrapper. The Laravel integration still needs testing in your application.