public function asignarPrograma(Request $request) { $user = User::find($request->input('user_id')); if (is_null($user)) { return \Redirect::back()->with('error', 'El cliente enviado no existe.'); } $programa = Producto::find($request->input('programa_id')); if (is_null($programa)) { return \Redirect::back()->with('error', 'El programa enviado no existe.'); } $pivot = User_Producto::where('user_id', '=', $user->id)->where('producto_id', '=', $programa->id)->first(); if (is_null($pivot)) { //aqui lo asignamos $configurado = $programa->con_citas == 1 ? 1 : 0; $user->Productos()->attach($programa->id, array('precio' => $programa->precio, 'estatus' => 'Exito', 'configurado' => $configurado, 'asignadoporadmin' => 1)); return \Redirect::back()->with('message', 'El Programa fue Asignado con éxito.'); } else { return \Redirect::back()->with('error', 'El programa ya ha sido asignado anteriormente al cliente.'); } }
/** * Display a listing of the resource. * * @return Response */ public function compras() { $lstCompras = User_Producto::orderBy('created_at')->get(); return view('admin.reportecompras', compact('lstCompras')); }