middleware('od'); } /** * Show the application dashboard. * * @return \Illuminate\Http\Response */ /* | POS |-------------------------------------------------------------------------- */ public function get_pos(Request $request) { $this->data['title'] = 'POS'; $this->data['settings'] = \App\Settings::find(1); $this->data['riders'] = \App\Servers::where('type', 'rider')->where('status', 1)->get(); $this->data['waiters'] = \App\Servers::where('type', 'waiter')->where('status', 1)->get(); return view('admin.pos.pos', $this->data); } /* | get_menu_items_by_category |-------------------------------------------------------------------------- */ public function get_menu_items_by_category(Request $request) { $data = DB::table('menu_categories as mc') ->leftJoin('menu_items as mi', 'mi.category_id', '=', 'mc.id') ->where('mi.category_id', $request->id) ->select('mc.category_name as category_name', 'mc.id as category_id', 'mi.id as menu_item_id', 'mi.*') ->get(); foreach ($data as $row) { $menuitems = DB::table('menu_item_prices')->where('menu_id', $row->menu_item_id)->get(); if (!empty($menuitems)) { foreach ($menuitems as $mi) { $menu_addons = DB::table('menu_addons')->where('menu_item_id', $mi->id)->get(); if (!empty($menu_addons)) { foreach ($menu_addons as $adon) { $adon->details = DB::table('menu_addons_details')->where('menu_addon_id', $adon->id)->get(); } } $mi->addons = $menu_addons; } } $row->menu_items = $menuitems; } ob_start(); ?>
address)?$settings->address.', '.$settings->city:'' ?>
phone_no)?$settings->phone_no:'' ?>, mobile_no)?$settings->mobile_no:'' ?>
name); ?>
address; ?>
mobile_number; ?>
order_type == 'delivery') {?>Order: order_type; ?> rider)?ucwords(' | '.$request->rider):'' ?>
order_type == 'dinein') {?>Order: order_type; ?> table_no)?ucwords(' | '.$request->table_no):'';?> waiter)?ucwords(' | '.$request->waiter):'' ?>
Payment: payment_type; ?>
By: name); ?>
Order # id ?>
| Items | Price | Qty | Total |
|---|---|---|---|
|
|
|||
| No item founds! | |||
| Subtotal | subtotal; ?> | ||
| Discount | discount_value; ?> | ||
| Delivery Charges | delivery_charges; ?> | ||
| Tax (tax_rate; ?>)% | tax; ?> | ||
| Total | total_payable; ?> | ||
receipt_footer ?>
Order # id ?>
| Items | Qty | ||
|---|---|---|---|
|
|
|||
| No item founds! | |||
Receipt # order_id; ?>
order_type == 'dinein') {?>Order: order_type; ?> table_no)?ucwords(' | '.$request->table_no):'';?> waiter)?ucwords(' | '.$request->waiter):'' ?>
| Items | Qty | ||
|---|---|---|---|
|
|
|||
| No item founds! | |||