В настоящее время я пытаюсь включить в свой проект оболочку DOMPDF для Laravel, однако у меня Проблема в том, как передать переменную в шаблон PDF.
Согласно инструкции, в моем контроллере у меня есть:
//PrintController.php
$data = array('name'=>'John Smith', 'date'=>'1/29/15');
$pdf = PDF::loadView('contract', $data);
return $pdf->stream('temp.pdf');
и на мой взгляд:
//contract.php
...
<p><?php echo $data->name ?><p>
<p>Signature</p>
Но когда я пытаюсь отобразить страницу, я получаю сообщение об ошибке:
ErrorException (E_UNKNOWN)
Undefined variable: data
Я не уверен, почему метод loadView()
не передает переменную $data
в представление. Есть ли шаг, который я пропустил при настройке в контроллере и/или представлении?