Передайте переменные для создания PDF с использованием php - PullRequest
0 голосов
/ 26 мая 2018

Web.php Я попытался создать пустой маршрут для передачи переменных $ contract, чтобы передать переменные для генерации pdf с использованием dompdf

Route::get('/blank', function () {
    return view('sell.contractpdf','PdfGenerateController@contract')->name('viewpdf');
});

controllerpdf controller

public function pdfview(Request $request)
{
    $contract = Contract::findOrFail(session('contract_id'));
    $pdf = App::make('dompdf.wrapper');
    $pdf = PDF::loadView('sell.contractpdf', $contract);
    return $pdf->stream();
}

В представлении:

<h1>f</h1>
@foreach ($contracts as $contract)
<h4>{{$contract->id}}</h4>
@endforeach

ОШИБКА: неопределенная переменная: контракты

1 Ответ

0 голосов
/ 26 мая 2018

Это должно быть

$ контракт с

$contracts = Contract::findOrFail(session('contract_id'));
$pdf = PDF::loadView('sell.contractpdf', ['contracts' => $contracts]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...