Необходимо реализовать экспорт в Excel.
Использую: laravel + пакет maatwebsite/excel, работаю на ubunt'e.
Пробую сделать элементарный экспорт:
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use Maatwebsite\Excel\Facades\Excel as Excel;
class Statistic extends Controller
{
public function export()
{
Excel::create('Laravel_Excel', function($excel) {
$excel->sheet('Excel_sheet', function($sheet) {
$sheet->setOrientation('landscape');
});
})->export('xls');
}
}
В ходе дебаггинга было выявлено, что все фэйлится в методе resolveFacadeInstance, в классе Facade.php, на строке: return static::$resolvedInstance[$name] = static::$app[$name];
Т.е. не дается выполнить static::$app[$name];
(в $name передается 'excel')
В providers и aliases в файле config/app.php прописал все, как в инструкции.
Файл excel.php в папке config/ есть.
Пробовал также выполнять composer dump-autoload.
Ничего не помогает.
Люди знающие, подскажите пожалуйста, в чем может быть проблема?