Example #1
0
 protected function _sendConfirmPaymentMailAdmin(array $id = array())
 {
     $orders = \OrderPayment::with('order.user')->whereIn('id', $id)->get();
     foreach ($orders as $order) {
         $fullname = ucfirst($order['order']['user']['firstname']) . ' ' . ucfirst($order['order']['user']['lastname']);
         $to = ['code' => $order['order_payment']['code'], 'email' => '*****@*****.**', 'name' => 'ThankSpace Support'];
         $data = ['order' => $order];
         \Mail::send('emails.confirm-payment-user', $data, function ($message) use($to) {
             $message->to($to['email'], $to['name'])->subject('[ThankSpace] Konfirmasi pembayaran invoice #' . $to['code']);
         });
     }
 }
Example #2
0
 /**
  * Get invoice detail
  *
  * @param  integer $id
  * @return \Illuminate\Database\Eloquent\Model
  */
 public function getInvoiceDetail($id)
 {
     return \OrderPayment::with(['Order' => function ($query) {
         $query->with('orderSchedule', 'orderStuff', 'user');
     }])->find($id);
 }