import
This commit is contained in:
36
app/Utilities/ImportFile.php
Normal file
36
app/Utilities/ImportFile.php
Normal file
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace App\Utilities;
|
||||
|
||||
use Maatwebsite\Excel\Files\ExcelFile;
|
||||
use Storage;
|
||||
|
||||
class ImportFile extends ExcelFile
|
||||
{
|
||||
|
||||
public function getFile()
|
||||
{
|
||||
$request = request();
|
||||
|
||||
if (!$request->hasFile('import')) {
|
||||
flash(trans('messages.error.no_file'))->error();
|
||||
|
||||
redirect()->back()->send();
|
||||
}
|
||||
|
||||
$folder = session('company_id') . '/imports';
|
||||
|
||||
// Upload file
|
||||
$path = Storage::path($request->import->store($folder));
|
||||
|
||||
return $path;
|
||||
}
|
||||
|
||||
public function getFilters()
|
||||
{
|
||||
return [
|
||||
'chunk'
|
||||
];
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user