Boa tarde, senhores !
Como faço para gerar um arquivo pdf a partir de uma View? Essa view é chamada a partir desse metodo:
public function trem(){
$numero = Request::input ('id');
$trem = DB::select('select *from diametro where id = ?', [$numero]);
if (empty($trem)) {
return "digite um numero valido";
}
return view('/trens/listagem')->with ('t', $trem[0]) ;
}
Criei uma função para gerar o pdf mas estou com dificuldade em chamar a view e passar a variável 't', que contém os dados dos inputs para preencher no arquivo. A minha função pdf:
public function gerapdf(){
$diametro=Diametro::all(); //??? como chamar a partir do id ?
$pdf=PDF::loadView('trens.listagem', [ ]); //? como passar para a view?
return $pdf->download ('teste.pdf');
Aqui eu preciso apenas de exibir uma linha do BD e não todas. Se alguém souber desde já agradeço.