【问题标题】:Try to make PDF file with laravel-dompdf尝试使用 laravel-dompdf 制作 PDF 文件
【发布时间】:2020-05-29 08:12:44
【问题描述】:

当我下载 pdf 时,它只显示 404 页面,没有下载文件

查看:

<a href="/report/cetak_pdf" class="btn btn-primary" target="_blank">CETAK PDF</a>
        <div class="widget-title"> <span class="icon"><i class="icon-th"></i></span>
<?php

控制器:

<?php

namespace App\Http\Controllers;

use App\Report_model;
use Illuminate\Support\Facades\Storage;
use Image;
use Illuminate\Http\Request;
use pdf;

class ReportController extends Controller
{
    public function index(){
        $menu_active=0;
        $order=Report_model::all();
        return view('backEnd.report.index',compact('menu_active','order'));
    }

    public function cetak_pdf()
    {
        $order=Report_model::all();
        $pdf = PDF::loadView('backEnd.report.pdf', $order);
        return $pdf->download('report.pdf');
    }

}

路线:

Route::resource('/report','ReportController');
Route::get('/report/cetak_pdf', 'PegawaiController@cetak_pdf');

我尝试了很多谷歌搜索,但此时我真的迷路了,有人能这么好心地为迷路的开发人员指出正确的方向吗? :) 提前感谢您的宝贵时间!

【问题讨论】:

    标签: php laravel pdf


    【解决方案1】:

    您使用PegawaiController 的路线可能必须是ReportController

    Route::get('/report/cetak_pdf', 'ReportController@cetak_pdf');
    

    并更改路线的顺序:

    Route::get('/report/cetak_pdf', 'ReportController@cetak_pdf');
    Route::resource('/report','ReportController');
    

    【讨论】:

    • 已经改了,但是还是404,没有下载文件
    • 哦,当然是路线的顺序,检查编辑
    猜你喜欢
    • 2018-10-04
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 2020-06-25
    • 2016-04-02
    • 1970-01-01
    • 2023-04-09
    • 2020-07-17
    相关资源
    最近更新 更多