X7ROOT File Manager
Current Path:
/home/gfecatvj/sites/restate/vendor/maatwebsite/excel/src
home
/
gfecatvj
/
sites
/
restate
/
vendor
/
maatwebsite
/
excel
/
src
/
📁
..
📄
Cell.php
(2.18 KB)
📄
ChunkReader.php
(2.67 KB)
📁
Concerns
📁
Console
📄
DefaultValueBinder.php
(574 B)
📄
DelegatedMacroable.php
(730 B)
📁
Events
📄
Excel.php
(4.75 KB)
📄
ExcelServiceProvider.php
(2.8 KB)
📁
Exceptions
📄
Exporter.php
(1.51 KB)
📁
Facades
📁
Factories
📁
Fakes
📁
Files
📁
Filters
📄
HasEventBus.php
(1.25 KB)
📄
HeadingRowImport.php
(955 B)
📁
Helpers
📄
Importer.php
(1.53 KB)
📁
Imports
📁
Jobs
📄
MappedReader.php
(1.26 KB)
📁
Mixins
📄
QueuedWriter.php
(6.01 KB)
📄
Reader.php
(12.03 KB)
📄
RegistersCustomConcerns.php
(1.1 KB)
📄
Row.php
(1.82 KB)
📄
Sheet.php
(18.05 KB)
📁
Transactions
📁
Validators
📄
Writer.php
(4.95 KB)
Editing: ExcelServiceProvider.php
<?php namespace Maatwebsite\Excel; use Illuminate\Support\Collection; use Illuminate\Support\ServiceProvider; use Laravel\Lumen\Application as LumenApplication; use Maatwebsite\Excel\Console\ExportMakeCommand; use Maatwebsite\Excel\Console\ImportMakeCommand; use Maatwebsite\Excel\Files\Filesystem; use Maatwebsite\Excel\Files\TemporaryFileFactory; use Maatwebsite\Excel\Mixins\DownloadCollection; use Maatwebsite\Excel\Mixins\StoreCollection; use Maatwebsite\Excel\Transactions\TransactionHandler; use Maatwebsite\Excel\Transactions\TransactionManager; class ExcelServiceProvider extends ServiceProvider { /** * {@inheritdoc} */ public function boot() { if ($this->app->runningInConsole()) { if ($this->app instanceof LumenApplication) { $this->app->configure('excel'); } else { $this->publishes([ $this->getConfigFile() => config_path('excel.php'), ], 'config'); } } } /** * {@inheritdoc} */ public function register() { $this->mergeConfigFrom( $this->getConfigFile(), 'excel' ); $this->app->bind(TransactionManager::class, function () { return new TransactionManager($this->app); }); $this->app->bind(TransactionHandler::class, function () { return $this->app->make(TransactionManager::class)->driver(); }); $this->app->bind(TemporaryFileFactory::class, function () { return new TemporaryFileFactory( config('excel.temporary_files.local_path', config('excel.exports.temp_path', storage_path('framework/laravel-excel'))), config('excel.temporary_files.remote_disk') ); }); $this->app->bind(Filesystem::class, function () { return new Filesystem($this->app->make('filesystem')); }); $this->app->bind('excel', function () { return new Excel( $this->app->make(Writer::class), $this->app->make(QueuedWriter::class), $this->app->make(Reader::class), $this->app->make(Filesystem::class) ); }); $this->app->alias('excel', Excel::class); $this->app->alias('excel', Exporter::class); $this->app->alias('excel', Importer::class); Collection::mixin(new DownloadCollection); Collection::mixin(new StoreCollection); $this->commands([ ExportMakeCommand::class, ImportMakeCommand::class, ]); } /** * @return string */ protected function getConfigFile(): string { return __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'excel.php'; } }
Upload File
Create Folder