PDF с Laravel пуст - PullRequest
       4

PDF с Laravel пуст

0 голосов
/ 25 января 2019

Я пытаюсь скачать PDF со всей электронной почтой моего зарегистрированного пользователя.Проблема в том, что когда я загружаю PDF, он пуст

У меня есть контроллер, который создает PDF, и с компактом я отправляю все свои данные на мой взгляд.На мой взгляд, я отображаю все данные с foreach

Когда я печатаю данные в моем контроллере, они работают, но в моем PDF-файле у меня ничего нет.Так что я думаю, что проблема заключается в компакте

  public function generatePDF(int $id)

{

    $inscrit = Like::where('type',3)->where('id_event' , $id )->first();

    $pdf = PDF::loadView('myPDF',  compact('inscrit'));

    return $pdf->download('Inscrits.pdf'); 

} 


<!DOCTYPE html>

<html>

<head>

    <title>Inscrits</title>

</head>

<body>

    <h1> Inscrits pour l'événement : </h1>



</body>

</html>


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
      <tr>
        <td>



    {{$inscrit->email}}

        <td>

        </td>
      </tr>
  </body>
</html>

1 Ответ

0 голосов
/ 25 января 2019

Просто попробуйте dd вашей переменной $ inscrit, например dd ($ inscrit), просто чтобы знать, что вы выбираете данные.

и вы говорите, что хотите получить всех зарегистрированных пользователей, но ваш запрос использует метод first (). попробуйте использовать get ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...