Использование maatwebsite excel с userfrosting

Я пытаюсь сделать экспорт пользовательских данных, которые поступают в DataTables при замораживании пользователя. Я загрузил библиотеку Excel maatwebsite с помощью composer, и файл autoload_classmap.php был обновлен.
В контроллере я попытался использовать следующее:

Excel::create('master',function($excel) use($events){
$excel->sheet('Master List', function($sheet) use($events){
$sheet->fromArray($events);
});
})->export('xls');

Когда я запускаю это, я получаю следующую ошибку:

PHP Fatal error:  Class 'UserFrosting\Excel' not found in /usr/www

Я посмотрел на примеры Laravel и попробовал их, и они работают без проблем. Но мне нужно, чтобы это работало с пользовательским заморозком, так как приложение уже пропустило экспорт.

1

Решение

Это звучит как проблема пространства имен. Пытаться:

\Maatwebsite\Excel\Excel::create(...

Обратите внимание, что я использовал полностью определенное пространство имен для Excel учебный класс.

1

Другие решения

Я ушел maatwebsite/excel за phpoffice/phpexcel который работал немного быстрее для меня, я постараюсь получить ответ на этот вопрос в ближайшее время.

1

По вопросам рекламы [email protected]