DOMPDF loadView() erreur undefined variable: données

Je suis en train d'essayer d'intégrer les DOMPDF Wrapper pour Laravel dans mon projet, cependant, je vais avoir troble trouver comment passer une variable dans le fichier PDF modèle.

Selon les instructions de la, dans mon contrôleur, j'ai:

//PrintController.php
$data = array('name'=>'John Smith', 'date'=>'1/29/15');

$pdf = PDF::loadView('contract', $data);
return $pdf->stream('temp.pdf');

et de mon point de vue:

//contract.php
...
<p><?php echo $data->name ?><p>
<p>Signature</p>

Mais lorsque j'essaie d'afficher la page, j'obtiens l'erreur:

ErrorException (E_UNKNOWN) 
Undefined variable: data

Je ne suis pas sûr pourquoi, la loadView() méthode est de ne pas dépasser le $data variable de la vue. Est-il une étape qui me manque dans la configuration dans le contrôleur et/ou de la vue?

OriginalL'auteur cchapman | 2015-01-29