public function updateStatus($id, UpdateOrderStatusRequest $request) { $order = Order::findorfail($id); $order->update($request->all()); $userEmail = $order->user->email; $orderStatusTitle = $order->order_status_title; Mail::to($userEmail)->send(new UpdateOrderStatusMail($orderStatusTitle)); return redirect()->route('admin.order.index'); }
public function sendEmailInvoice($id) { $order = Order::findorfail($id); $user = User::find($order->user_id); $view = view('order.pdf')->with('order', $order); $path = public_path('/uploads/order/invoice/' . $order->id . '.pdf'); PDF::loadHTML($view->render())->save($path); Mail::to($user->email)->send(new OrderInvoicedMail($order, $path)); //Mail::send(); //dd($view->render());die; //PDF::loadHTML($view->render())->save('my_stored_file.pdf')->stream('download.pdf'); //return redirect()->back(); }