Почему Laracsv не экспортирует CSV, но отправка не ошибка - PullRequest
0 голосов
/ 11 июня 2019

Я использую Laravel в качестве API и Vue.js для фронта.

У меня есть кнопка для экспорта всех заказов в формате CSV.

Итак, у меня есть сообщение с аксиосомзапрос, контроллер Laravel и Laracsv экспортировать csv.

в контроллер:

 $orders = Order::with('customer','table','status')->get();
        foreach ($orders as $order) {
            $order->customer_id = $order->customer->firstname . '' . $order->customer->lastname;
            $order->table_id = $order->table->name;
            $order->status_id = $order->status->name;
        }
        $csvExporter = new \Laracsv\Export();
        return $csvExporter->build($orders, [ 'id' => 'Id', 'customer_id' => 'Client', 'table_id' => 'Table', 'status_id' => 'Status'], [
            'header' => false,
        ])->download();

и в моем браузере в разделе XHR он возвращает содержимое потенциального CSV, но мой браузер не 't загрузить CSV.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...