/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $terminal = Terminal::find($id); $terminal_config = array(); $terminal_config['urls'] = array(); $terminal_config['urls']['dispense'] = Config::get('jidou.hw_dispense_url'); $terminal['config'] = $terminal_config; $terminal['stock'] = Stock::getStock($id); $terminal['timestamp'] = time(); $max = DB::table('terminal_events')->select(DB::raw('max(id) as max'))->where('terminal_id', '=', $id)->get(); $max = intval($max[0]->max); $terminal['max'] = $max; if (isset($_GET['_callback'])) { return Response::json($terminal)->setCallback($_GET['_callback']); } else { return Response::json($terminal); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $this->terminal->find($id)->delete(); return Redirect::route('terminals.index'); }