我需要使用vsmoraes / laravel-pdf软件包从数据库中打印数据,但无法将数据传递到视图中。这是我在控制器中的功能
public function print($id)
{
$item1 = Order::find($id);
$html = view('pdfs.example')->render();
return PDF::load($html)->show();
}
我已经尝试过了,但是得到的响应是“试图获取非对象的属性”
public function print($id)
{
$item1 = Order::find($id);
$html = view('pdfs.example')->withItem1($item1)->render();
return PDF::load($html)->show();
}
这是我的路线
Route::get('/pdf/view/{id}', 'OrderController@print')->name('prt');
有什么解决方案?