2017-11-30 11:47:56 +03:00
|
|
|
<?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
|
2017-12-05 17:55:10 +03:00
|
|
|
$path = Storage::path($request->file('import')->store($folder));
|
2017-11-30 11:47:56 +03:00
|
|
|
|
|
|
|
return $path;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|