Экспорт в Excel с использованием laravel с vuejs - PullRequest
0 голосов
/ 29 июня 2019

Я пытаюсь экспортировать Excel, используя Laravel с Vuejs, каким-то образом Код возвращает истинное значение, но не может загрузить файл Excel, если я сделаю обычный запрос, он загрузит файл, но при запросе axios он не будет экспортировать файл

Я использую php artisan make: экспорт в файл экспорта

В App / Export / studentexport.php

public function collection()
{
    return Student_master::all();
}

, затем в контроллере я выполню функцию

public function export()
{
    return Excel::download(new StudentExport, 'users.xlsx');
}

В моем файле Vue я напишу код, который может вызвать контроллер и экспортировать файл

axios.get('api/export')
            .then(()=>{
                toast({
                    type: 'success',
                    title: 'Export the Data'
                })
            })
            .catch(()=> {
                toast({
                        type: 'warning',
                        title: 'Can not Export'
                        })
            })

, но результат будет такой:

, который будетверните Правда, я действительно не знаю, как решить эту проблему, помогите мне

1 Ответ

0 голосов
/ 02 июля 2019

хорошо, я решаю проблему, я использую пакет Vue-excel-export, который будет экспортировать файл Excel

введите описание ссылки здесь

эта ссылка может помочь мнеустановить пакет и использовать его

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