我有这个laravel 8错误照亮RoutingExceptionsUrlGenerationException.



我有这个按钮

<a class="btn btn-primary" href="{{route('generate-pdf',$data->id)}}">Export to PDF</a>

this is my route
Route::get('generate-pdf/{id}', [AppHttpControllersPDFController::class, 'generatePDF'])->name('generate-pdf');

这是我控制器但当我var转储获取数据并将其存储在$ data变量。所以我的问题是为什么我仍然得到这个错误。

public function generatePDF($id)
{
$data = PersonalRecord::find($id);
var_dump($data);
$pdf = PDF::loadView('generate_pdf', $data)->setPaper('a4', 'landscape');

return $pdf->download('softcopy.pdf');
// return $pdf->stream();
}

这是我的PDF页面(仍然是样本,不是我的最终PDF设计)

@extends('layouts.app')
@section('content')
<a href="{{route('generate-pdf')}}">Generate PDF</a>
<h1>{{$data->name}}</h1>
<div>
<p>{{ $data->first_name }}}</p>
</div>
@endsection

更改按钮链接
<a class="btn btn-primary" href="{{route('generate-pdf',$data->id)}}">Export to PDF</a>

<a class="btn btn-primary" href="{{route('generate-pdf',['id' => $data->id])}}">Export to PDF</a>

相关内容

  • 没有找到相关文章

最新更新