1
DoomPDF paketi ile Laravel'de bir PDF çıktısı alıyorum. Ancak, tablonun ilk satırı yanlış yerleştirilmiş gibi görünüyor ve sadece ilk kağıt üzerinde. Nedenini bilen var mı?Laravel/w Bootstrap PDF
Denetleyici:
public function printPDF(PDF $pdf)
{
$users = User::all();
$pdf->loadView('pdf.index', compact('users'));
return $pdf->setOrientation('landscape')->setPaper('A4')->stream();
}
Düzen dosyası:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<table class="table table-striped">
<tbody>
@foreach($users as $user)
<tr>
<td><strong>{{$user->name}}</strong></td>
<td>{{$user->address}} <br> {{$user->city}}</td>
<td>{{$user->phone_private}} <br> {{$user->phone_work}}</td>
<td>{{$user->email}} <br> {{$user->email_private}}</td>
<td>{{$user->oib}}</td>
</tr>
@endforeach
</tbody>
</table>
</body>
</html>
Yani 'pdf.index' görünümü yalnızca
Hayır, tam html. Head'in bootstrap bağımlılıkları yükleniyor ve bu konuyla ilgili. Güncelleştirme – Norgul
Görünümü tarayıcınızda görüntülemeyi ve PDF'de görüntülemeyi denediğinizde ne olur? – Hammerbot
cevap
laravel DOMPDF PDF dosyaları oluşturmak için dahili olarak kullanır an issue with Dompdf gibi görünüyor.
bir hafta kadar önce bir fix committed for this bug vardı, amadompdf/dompdf
v0.7 için olduğunu ve the stable v0.6.1 release ofbarryvdh/laravel-dompdf
eskidompdf/dompdf
v0.6 kullanır: Kolayca görünümünüzü dosyasına bu CSS kuralını ekleyerek düzeltilebilir. Bu nedenle, kararlı sürümleri kullanmak isterseniz,barryvdh/laravel-dompdf
v0.7 sonlandırılıncaya kadar yukarıdaki CSS düzeltmesini kullanabilirsiniz.kaynak
2016-04-12 11:38:52 Bogdan
İlgili konular