data['title'] = 'Kitchen Screen'; return view('admin.orders.kitchen_screen', $this->data); } /* | get_kitchen_orders_ajax |-------------------------------------------------------------------------- */ public function get_kitchen_orders_ajax() { $k_orders = DB::table('kitchen as k') ->leftJoin('takeaway_orders as t', 't.id', '=', 'k.order_id') ->select('t.*','k.id as kid') ->get()->toArray(); if(!empty($k_orders)){ foreach($k_orders as $row){ $row->detail = \App\TakeawayOrderDetails::where('order_id', $row->id)->get(); } } $km_orders = DB::table('kitchen_manual as k')->leftJoin('kitchen_orders as t', 't.id', '=', 'k.order_id')->select('t.*','k.id as kid')->get()->toArray(); if(!empty($km_orders)){ foreach($km_orders as $row){ $row->detail = \App\KitchenOrdersDetail::where('order_id', $row->id)->get(); } } if (!empty($k_orders) || !empty($km_orders)) { $final_array = array_merge($k_orders,$km_orders); ob_start(); foreach($final_array as $row ){ ?>

Order kds_id)){ echo $row->kds_id; $type = 'manual'; }else{ $type = 'auto'; echo $row->id; } ?>

created_at)).' '.date("j-F-Y", strtotime($row->created_at)) ?>

order_type ?>

order_type == 'dinein'){?>

Table No : table_no ?>
Server : server ?>

order_type == 'delivery'){?>

Server : server ?>

detail as $detail ){ ?>
Items Qty
item_name ?>
price_title) ?>
quantity ?>
special_instructions !=''){?>

Special Instructions
special_instructions ?>

X Clear

id){ if($request->type == 'auto'){ $kitchen = Kitchen::findorFail($request->id); $kitchen->delete(); }else{ $kitchen = \App\KitchenManual::findorFail($request->id); $kitchen->delete(); } } abort(404); } /* | clear_Kitchen_screen |-------------------------------------------------------------------------- */ public function clear_Kitchen_screen() { Kitchen::truncate(); \App\KitchenManual::truncate(); return back(); } public function krLogs(Request $request) { $this->data['title'] = 'Kitchen Receipt Logs'; $this->data['logs'] = \App\KitchenReceiptLog::orderBy('id','desc')->paginate(30); return view('admin.pos.kr_logs', $this->data); } }