Merhaba size bir sorum olacaktı, yardımcı olur musunuz ?
müşterinin vermiş olduğu ürününe ait pdf bilgisi indirmeye çalışıyorum.. Tek ürün sipariş ettiğine sorun yok indiriyor, ama birden fazla ürün sipariş ettiğinde tabloya yazılan ilk ürünün pdf bilgisini indiriyor.
Ürünlerin barkod numaraları orders tablosuna text_3 alanına virgül ile ayrılarak yazdırıyorum.
pdf indir butonuna tıklayınca çalışan fonksiyon aşağıda.
dd($siparis); ettiğimde iki ürüne ait barkod listeleniyor fora girince ilk ürün kalıyor hep.
return $pdf->download(' indir.pdf'); yine döngüye mi sokmam gerekiyor ?
`
public function downloadpdf($id)
{
$order=Order::where("user_id","=",$user->id)
->orderByDesc("id")->get()->first();
$data = [];
$siparis = explode(',',$order->text_3);
foreach($siparis as $sip){
$product = \App\Models\Product::where('products.barkod','=',current($sip))->first();
$data = [
'id' => $product->id,
'name' => $product->name,
];
$pdf = PDF::loadView('online-pdf', $data)->setPaper('a4', 'landscape');
return $pdf->download(' indir.pdf');
}
}`