/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $pacientes = User::where('type', '!=', 'Especialista')->get(['first_name', 'last_name', 'id']); $especialistas = User::where('type', 'Especialista')->get(['first_name', 'last_name', 'id']); $tratamientos = Tratamiento::all(); return view('admin.diagnostico.create', compact('pacientes', 'especialistas', 'tratamientos')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $tratamiento = Tratamiento::findOrFail($id); $tratamiento->fill($request->all()); $tratamiento->save(); $message = $tratamiento->nombre_tratamiento . ' fue modificado correctamente'; Session::flash('message', $message); return redirect()->route('admin.tratamiento.index'); }
public function tratamiento() { $tratamientos = Tratamiento::orderBy('nombre', 'asc')->paginate(10000000); $date = Carbon::now(); $date = $date->format('d-m-Y'); $view = View::make('pdf.tratamientos.index', compact('tratamientos', 'date', 'invoice'))->render(); $pdf = App::make('dompdf.wrapper'); $pdf->loadHTML($view); return $pdf->stream('invoice'); }