Add data import in your Laravel application
Add CSV import functionality to your app in minutes. Give users an easy and impressive data import experience.
-
Components for uploads & data management
-
React, Vue 2/3, Livewire, and Blade components
-
Clean UI in TailwindCSS
-
Easy customization
class UsersImport extends ImportFly
{
public function columns(): array
{
return [
Column::make('first_name')->text()->required(),
Column::make('last_name')->text()->required(),
Column::make('email')->email()->required(),
Column::make('website')->url()->required()
];
}
}
<livewire:import-fly data="users" />
Give your team the power to build advanced filters in your application with Import Fly.
A beautiful
component
Import Fly contains a drop-in Livewire, Vue, and React component that allows you to import data from CSVs, XLS(X) to your Laravel app in no time. It's your application, so there is no third-party involved.
Automatic
column matchings
Using smart text matching, the input file and destination columns are automatically matched. This makes it simple for your users to import complicated files.
Easily define
import schemas
Define import columns for every import data type your application has. Also, define validation rules for each column.
Full
customizable
Style the importer component to match your application design.
Event
listening
Listen the event on each row imported or when the import of entire file was done. Control what needs to happen next, email a notification, or send your data to another third-party API.