首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel dompdf空白pdf

Laravel dompdf空白pdf
EN

Stack Overflow用户
提问于 2020-04-06 10:23:44
回答 1查看 292关注 0票数 0

我正在使用laravel-dompdf为我的应用程序生成PDF报告。我在同一个应用程序中使用过它,它工作得很好……这个模型是用来生成空白PDF的。

查询返回数据,所以这不是问题所在……我的代码:

代码语言:javascript
复制
public function serviceReport(Request $request){
    $title = 'Servicio';

    $meta = [ 
        'N°' => '1'
    ];

    $query = Service::query();

    $query->select(\DB::raw('services.id as serviceid'), \DB::raw('customers.name as customername'))
        ->leftJoin('customers', 'customers.id', '=', 'services.id_customers')
        ->where('services.id', '=', '1')
        ->get();

    $columns = [
        'Servicio' => 'serviceid',
        'Cliente' => 'customername'
    ];

    return PdfReport::of($title, $meta, $query, $columns)
    ->limit(20)
    ->download('filename');
}

我的vuejs函数:

代码语言:javascript
复制
getReport(){
    var name = 'Reporte Servicio.pdf';
    this.service.post('/api/service/report', {responseType: 'blob'})
    .then((response) => {

        var fileURL = window.URL.createObjectURL(new Blob([response.data]));

        var fileLink = document.createElement('a');

        fileLink.href = fileURL;

        fileLink.setAttribute('download', name);

        document.body.appendChild(fileLink);

        fileLink.click();
    })
    .catch(function (error) {
        console.log(error);
    })
},

PDF格式:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-11 22:53:49

问题出在vForm上。我已经更改为正常的axios请求并开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61052096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档