Для Laravel 4
Добавить эту строку в composer.json
"maatwebsite/excel": "~1.3",
После изменений в composer.json запустите composer update
Добавить ServiceProvider в массив провайдеров в config/app.php
, например:
'Maatwebsite\Excel\ExcelServiceProvider',
Добавить также в псевдоним, например:
'Excel' => 'Maatwebsite\Excel\Facades\Excel',
Опубликовать файл конфигурации:
php artisan config:publish maatwebsite/excel
// The config files can now be found at app/config/packages/maatwebsite/excel
Для Laravel 5
Это загрузит пакет и PhpSpreadsheet.just запустится из командной строки:
composer require maatwebsite/excel
Maatwebsite\Excel\ExcelServiceProvider
автоматически обнаруживается и регистрируется по умолчанию, но если вы хотите зарегистрировать его самостоятельно:
Добавьте ServiceProvider и Фасад в config/app.php
'providers' => [
Maatwebsite\Excel\ExcelServiceProvider::class,
],
'aliases' => [
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
]
Чтобы опубликовать конфигурацию, выполните команду vendor publish: php artisan vendor:publish
Это создаст новый файл конфигурации с именем config/excel.php