public function get($id, $request) { //Triggered when an egg is clicked to add the point(s) $data = []; if (Eggs::isAvailable($id)) { $data['egg'] = Eggs::find($id); if (Session::isActive()) { $data['egg']->user_id = Session::get()->id; $data['egg']->found = true; $data['egg']->save(); $data['pts'] = Eggs::countUserScore(Session::get()); } return new ViewResponse('egg/found', $data); //echo 'You won ' . $pts . ' point' . $pts > 1 ? 's' : ''; } else { if (Session::isActive()) { $data['pts'] = Eggs::countUserScore(Session::get()); } return new ViewResponse('egg/error', $data); } }
public function destroy($id, $request) { $egg = Eggs::find($id); $result = $egg->delete(); return new JsonResponse(['result' => $result]); }