Какое программное обеспечение вы используете для открытия файла? Excel? OpenOffice
Если вы откроете тестовую папку> Unit> ExporterTest.php, вы должны увидеть рабочий пример в test_can_use_a_custom_serialiser.
Вы можете изменить строку 155 на $exporter = $this->app->make('cyber-duck/exporter')->make('Excel');
, строку 160 на $reader = ReaderFactory::create(Type::XLSX);
(в противном случае он использовал бы CSV) и закомментировать строку 174, чтобы сохранить файл, чтобы вы могли открыть его после запуска теста.
Пример ExampleSerialiser, который вы разместили, необходимо изменить, чтобы он соответствовал вашей модели Eloquent и взаимосвязям. Также в примере используется версия Eloquent, и вы упомянули построитель запросов. Если вы хотите использовать версию построителя запросов, вам нужно использовать loadQuery (я постараюсь обновить документацию на следующей неделе, чтобы охватить этот случай пользователя). Не стесняйтесь, напишите мне электронное письмо с вашим кодом, чтобы я мог посмотреть и попытаться помочь (немного трудно понять проблему, не видя фактической реализации). Вы должны найти меня на github, я один из ребят из Cyber-Duck, работающих над нашими проектами.