/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $opcion = Opciones::find($id); $opcion->delete(); return Redirect::action('OpcionesController@index')->with('message', 'Opción eliminada'); }
public function store_ayudantia() { $paciente_id = Input::get('paciente_id'); $historial = new Historial_clinico(); $historial->tratamiento_id = Input::get('tratamiento_id'); $historial->profesional_id = Input::get('profesional_id'); $historial->paciente_id = $paciente_id; $historial->fecha_realizacion = Input::get('fecha_realizacion'); $historial->ayudantia = 1; $historial->presupuesto_tratamiento_id = Input::get('presupuestotratamiento_id', 0); $ayudantia = Opciones::find('1'); $ayudantia = $ayudantia->valor; $historial->precio = Input::get('precio') - Input::get('precio') * (100 - $ayudantia) / 100; if ($historial->precio == 0) { $historial->pendiente_de_cobro = 0; } else { $historial->pendiente_de_cobro = 1; } $historial->id_hist_ayudantia = Input::get('id_hist_ayudantia'); $historial->coste_lab = Input::get('coste_lab', 0); $presupuesto_id = Input::get('presupuesto_id', false); if ($presupuesto_id) { // Marcar el tratamiento como realizado en el presupuesto $presupuesto = Presupuestos::where('id', $presupuesto_id)->where('aceptado', 1)->firstOrFail(); $presupuesto->tratamientos2()->updateExistingPivot($historial->presupuesto_tratamiento_id, array('estado' => 1)); } $historial->save(); //Ponemos el valor de ayudantia_aplicada que es la id de la linea de historial_clinico que tiene la ayudantia $poner_ayudantia_aplicada = Historial_clinico::find(Input::get('id_hist_ayudantia')); $poner_ayudantia_aplicada->ayudantia_aplicada = $historial->id; $poner_ayudantia_aplicada->update(); // // $paciente = Pacientes::where('id', $paciente_id)->firstOrFail(); // $paciente->saldo = $paciente->saldo - Input::get('precio'); // $paciente->update(); return Redirect::action('Historial_clinicoController@show', $paciente_id); }