rap2hpoutre / fast-excel

🦉 Fast Excel import/export for Laravel
MIT License
2.09k stars 246 forks source link

Import with additional #263

Closed krzysiekalcer closed 2 years ago

krzysiekalcer commented 2 years ago

Hi. How to import with additional fields from the form? Do you have any tip? For example:

$request = request()->all(); $users = (new FastExcel)->import(request()->file('filename'), function ($line) { return User::create([ 'name' => $line['Name'], 'email' => $line['Email'], 'info' => $request->info //'info' => $request['info'] ]); });

Thank you for your help.

krzysiekalcer commented 2 years ago

OK. It's easy: $request = request()->all(); $users = (new FastExcel)->import(request()->file('filename'), function ($line) use($request) { return User::create([ 'name' => $line['Name'], 'email' => $line['Email'], 'info' => $request['info'] ]); });

:)