Вызов неопределенного метода Maatwebsite \ Excel \ Facades \ Excel :: create () - Laravel 5.3 - PullRequest
0 голосов
/ 30 мая 2018

Я использую Maatwebsite Laravel Excel для экспорта документов .xls.В моем 'localhost' это работает отлично, но когда я пытаюсь сделать это в работе, покажите мне эту ошибку f * $% # *:

FatalThrowableError in Facade.php line 237:
Call to undefined method Maatwebsite\Excel\Facades\Excel::create()

Я следую всем инструкциям по установке в: Laravel Excel

Я также не могу запустить "обновление композитора" в производстве с SSH, потому что процесс "убит" ... Я не знаю почему.

Должен ли ядействительно нужно запустить обновление композитора?Это почему?

Я использую PHP 7.0 и Laravel 5.3, поэтому я использую Laravel Excel версии 2.1, версия 3 только для Laravel> 5.5.

Пожалуйста, помогите мне!

Заранее спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

решено

1) Я запустил "php artisan config: clear", и ошибка изменилась на:

снимок экрана

2) Я загрузил (снова) мой «config / app.php», а затем он сказал мне:

«Отказано в разрешении на запись в« bootstrap / cache »

3) Так что я "sudo chmod -R 777 / bootstrap"

success) PIM PAM PUM!

Спасибо, ребята! Я выпью пива за ваше здоровье!

0 голосов
/ 30 мая 2018

Я думаю, что вы не добавили Maatwebsite\Excel\Facades\Excel строку фасада в массиве провайдеров в app.php на производственном сайте?

Поскольку вы не можете запустить обновление композитора из-за остановленного процесса, см. здесь подсказка, относящаяся к обновлению, на подсказку, относящуюся к обновлению на сервере.

  1. Запуск обновления композитора в локальной среде (на вашей локальной физической машине или на виртуальной машине разработки)
  2. Загрузка или git push файл composer.lock
  3. Запуск установки composer на работающем сервере
...