mgsmus Tam olarak yine çözemedim. Burası aslında Cart::add kısmı.
$adult_price = $request->price * $request->adults;
$child_price = $request->price * $request->children;
$infant_price = $request->price * $request->infant;
$price = $adult_price + $child_price + $infant_price;
$currency_price = $currency->symbol.number_format($price*$convert_rate, 2);
// Add to Cart
Cart::instance('default')
->add($request->id,
$request->name,
1,
$request->price ,
['adults' => $request->adults ,
'children' => $request->children,
'infant' => $request->infant,
'tour_date' => $request->tour_date,
'start_time' => $request->start_time,
'featured_image' => $request->featured_image
])
->associate(Product::class);
Burada aslında asıl sorun $price * convert_rate değil onu view kısmındada çağırabilirim. $price kısmınıda veremem o zaman oda düz string olmuş. Yani buradan çıkıp gelen price kısmını view tarafında işlem yaptırmam ne kadar sağlıklı olur bilemedim. Her itemin toplam fiyatını frontend kısmında yaptım fakat o zaman yine toplam fiyat kısmı sıkıntılı oldu. Kafamda karıştı. Biraz oturup düşünmem lazım sanırım. 2 gündür beni yordu biraz.