Download the PHP package marshmallow/nova-tool-data-importer without Composer
On this page you can find all versions of the php package marshmallow/nova-tool-data-importer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download marshmallow/nova-tool-data-importer
More information about marshmallow/nova-tool-data-importer
Files in marshmallow/nova-tool-data-importer
Package nova-tool-data-importer
Short Description A fully-fledged Excel & CSV import tool for Laravel Nova. The importer will use your own validation rules on every row. It can run in browser and in queued jobs. When running as a job, events will fire to let you know what is happening.
License MIT
Homepage https://github.com/Marshmallow-Development/
Informations about the package nova-tool-data-importer
Marshmallow Laravel Nova Importer
Import data to your Laravel Nova models. You can use jobs if you're expecting large files.
Installation
You can install the package via composer:
The importer needs to have a table to store some data so please run a migration.
Usage
In app/Providers/NovaServiceProvider.php
you need to add the Import tool.
Set up queues (optional)
First, we need to make sure you are able to run queues. If you are already running queues you don't have to change your current behaviour.
Prepare your application to handle queues from the database. Skip this if you already have queues set up.
Update your .env
file first:
Last; Inside your config/app.php
uncomment the line below if it is still commented.
Start your worker and you're good to go!
Options
If you want to override some of the default options, you need to publish the config file with php artisan vendor:publish
.
Changelog
Please see CHANGELOG for more information what has changed recently.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- All Contributors
- Package is based on laravel-nova-csv-import by simonhamp
License
The MIT License (MIT). Please see License File for more information.