Merhaba, herkese iyi günler dilerim. Kullanıcı sipariş işleminden sonra veri tabanına bilgileri kaydetmekteyim. Lakin bu bilgileri kaydettikten sonra sipariş maili göndermek istiyorum. Sipariş maili içerisinde ilgili siparişi ve o siparişe ait verileri göndermek istiyorum. Nasıl bir yol izlemeliyim ? Herkese çok teşekkür ederim.
Verilerin kaydedildiği controller yapısı ;
if ($checkoutForm->getPaymentStatus() == 'SUCCESS') {
$order = new Order();
$order->user = Auth::user()->id;
$order->name = Auth::user()->name;
$order->surname = Auth::user()->surname;
$order->email = Auth::user()->email;
$order->phone = Auth::user()->phone;
$order->total = replaceData(Cart::instance('cart')->subtotal());
$order->adress = Auth::user()->adress . " / " . Auth::user()->city;
$order->save();
foreach (Cart::instance('cart')->content() as $orderItems) {
$orderItem = new OrderItem();
$orderItem->user = Auth::user()->id;
$orderItem->product = $orderItems->model->id;
$orderItem->order = $order->id;
$orderItem->price = $orderItems->price;
$orderItem->quantity = $orderItems->qty;
$orderItem->amount = $orderItems->qty * $orderItems->price;
$orderItem->save();
}
Cart::instance('cart')->destroy();
$orderNumber = $order->id;
toastr()->success(__('keywords.event-success'));
return redirect()->route('Front.success', compact('orderNumber'));
} else {
return redirect()->route('Front.payment');
}