New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nova Import Manager #12

Open
dillingham opened this Issue Sep 7, 2018 · 5 comments

Comments

Projects
None yet
4 participants
@dillingham
Collaborator

dillingham commented Sep 7, 2018

A package that allows each resource to provide settings for importing csv files. I imagine some chunking, queue jobs, progress % ui, row validation, event firing for import callbacks and such.

@patrickbrouwers

This comment has been minimized.

patrickbrouwers commented Sep 17, 2018

Challenge accepted ;)

Will be added to https://github.com/Maatwebsite/Laravel-Nova-Excel after Laravel Excel 3.1 is finished and released.

Will contain all the goodies 3.1 will have (batch inserts, chunk-reading, queued etc.)

@dillingham

This comment has been minimized.

Collaborator

dillingham commented Sep 17, 2018

@patrickbrouwers 🚀 that would be huge!

I feel like importing and exporting are going to be fundamental to most nova apps.

  1. How would you imagine relationship associations going? Kind of tricky
  2. Do you envision a "import template" download, like exporting an example
  3. Would you use nova's action log or make a Import model & resource to store # success / # failed, export of failed, copy of attempted file etc
@niladam

This comment has been minimized.

niladam commented Nov 10, 2018

@patrickbrouwers any news on this -- since 3.1 has been released ? It'd be great to have this ability in your nova package :)

@patrickbrouwers

This comment has been minimized.

patrickbrouwers commented Nov 10, 2018

Haven’t gotten around to it. But we need it for a future project, so might come soon

@niladam

This comment has been minimized.

niladam commented Nov 10, 2018

@patrickbrouwers I'm really looking forward to this!:D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment