36 lines
624 B
PHP
36 lines
624 B
PHP
<?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->file('import')->store($folder));
|
|
|
|
return $path;
|
|
}
|
|
|
|
public function getFilters()
|
|
{
|
|
return [
|
|
'chunk'
|
|
];
|
|
}
|
|
|
|
} |