/** * Store a newly created resource in storage. * * @return Response */ public function store() { if (Input::get('permitido') == "") { echo "vacio"; } else { $medicamento; if (count($existemedicamento = Medicamentospermisible::where('nombre', '=', Input::get('permitido'))->first()) == 0) { $medicamento = new Medicamentospermisible(); $medicamento->nombre = Input::get('permitido'); $medicamento->save(); $farmacia = Farmacia::find(Session::get('farmacia_id')); $farmacia->medicamentospermisibles()->attach($medicamento); return Redirect::to('listar'); } else { $medicamento = Medicamentospermisible::where('nombre', '=', Input::get('permitido'))->first(); $medicamentos = Farmacia::find(Session::get('farmacia_id'))->medicamentospermisibles; $verdad = false; for ($i = 0; $i < count($medicamentos); $i++) { if ($medicamento->id == $medicamentos[$i]->id) { $verdad = true; } } if ($verdad == false) { $farmacia = Farmacia::find(Session::get('farmacia_id')); $farmacia->medicamentospermisibles()->attach($medicamento); return Redirect::to('listar'); } else { $error = "El medicamento " . $medicamento->nombre . " ya existe en nuestro inventario"; return View::make('farmacia.errores')->with('error', $error); } } } }