Laravel добавить текст в переменную в контроллере - PullRequest
0 голосов
/ 31 декабря 2018

Мне жаль, что это может быть глупый вопрос, но я пытаюсь скачать pdf файлы, и все находят только имя pdf

мой контроллер

$abstract = Project::find($A_ID);
$pdf = PDF::loadView('Abstracts.pdf', compact('abstract'));
return $pdf->download('abstract.pdf'); //name of the pdf

что япопытка сделать это изменить ('abstract.pdf') на ($abstract->A_Title)

Проблема с ($abstract->A_Title) не имеет расширения .pdf, и я пытался добавить его без результатов

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

использовать объединение (.) оператор здесь

например:

$name = "title"; 
$extension = ".pdf";

$fileName = $name . $extenstion;

$ fileName вывод должен быть title.pdf

$abstract = Project::find($A_ID);
$pdf = PDF::loadView($abstract->A_Title.'.pdf', compact('abstract'));
return $pdf->download($abstract->A_Title.'.pdf'); //name of the pdf
0 голосов
/ 31 декабря 2018

Вы можете использовать конкатенацию PHP,

$abstract = Project::find($A_ID);
$pdf = PDF::loadView($abstract->A_Title.'.pdf', compact('abstract'));
return $pdf->download($abstract->A_Title.'.pdf'); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...