public function activePrinciple_withRecommendations() { $active_principles = ActivePrinciple::All(); $response = array(); foreach ($active_principles as $activePrinciple) { $row = array('active_principle' => $activePrinciple->toArray(), 'recommendations' => ActivePrinciple::find($activePrinciple->id)->recommendations->toArray()); array_push($response, $row); } return Response::json($response); }
public function delete() { if (!$this->checkUser(Input::get("currentPassword"))) { return Response::json(array("success" => false, "info" => "Contraseña introducida incorrecta.")); } if (Recommendation::All()->count() == 0) { return Response::json(array("success" => false, "info" => "Ningún registro en recomendaciones.")); } else { if (ActivePrinciple::All()->count() == 0) { return Response::json(array("success" => false, "info" => "Ningún registro en principios activos.")); } else { DB::table("recommendations")->delete(); DB::table("active_principles")->delete(); return Response::json(array("success" => true, "info" => "Todos los registros de recomendaciones y principios activos, eliminados.")); } } }