Попробуйте сделать PDF-файл с laravel -dompdf - PullRequest
0 голосов
/ 29 мая 2020

, когда я загружу 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');

Я много пробовал искать в Google, но сейчас я действительно потерялся, может ли кто-нибудь быть так любезен, чтобы указать на потерявшегося разработчика в правильном направлении? :) Заранее спасибо за уделенное время!

1 Ответ

0 голосов
/ 29 мая 2020

ваш маршрут с использованием PegawaiController, который, вероятно, должен быть ReportController

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

и изменить порядок маршрутов:

Route::get('/report/cetak_pdf', 'ReportController@cetak_pdf');
Route::resource('/report','ReportController');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...