/**
  * 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');
 }
Example #3
0
 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');
 }