/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(EditUserRequest $request, $id)
 {
     $user = User::findOrFail($id);
     $user->fill($request->all());
     $user->save();
     return redirect()->back();
 }
Ejemplo n.º 2
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     /*return User::create([
           'name' => $data['name'],
           'email' => $data['email'],
           'password' => bcrypt($data['password']),
       ]);*/
     /*$user = new User([
           'first_name'  => $data['first_name'],
           'last_name'  => $data['last_name'],
           'email' => $data['email'],
           'password' => bcrypt($data['password']),
       ]);*/
     $user = new User(\Request::all());
     $user->type = 'user';
     $user->save();
     return $user;
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     Estado::truncate();
     Estado::create(['nombre' => 'En espera']);
     Estado::create(['nombre' => 'Atendido']);
     Estado::create(['nombre' => 'Ausente']);
     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     User::create(['name' => 'generico', 'email' => '*****@*****.**', 'password' => '123', 'generico' => '1']);
     User::create(['name' => 'admin', 'email' => '*****@*****.**', 'password' => '123', 'admin' => '1']);
     Model::reguard();
 }
Ejemplo n.º 4
0
 public function getOrm()
 {
     //        $result = User::first();
     //        $result = User::first()->getFullNameAttribute();
     //        $user = User::first();
     //        $users = User::get();
     $users = User::select('id', 'first_name')->with('profile')->where('first_name', '<>', 'jota')->OrderBy('first_name', 'ASC')->get();
     //        dd($result->full_name);
     //        dd($result->getFullNameAttribute());
     //        dd($result);
     //        dd($user->profile);
     //        dd($user->profile->age);
     //        dd($users);
     dd($users->toArray());
     //        return $user;
 }
 public function confirmacion(Request $request)
 {
     header("Access-Control-Allow-Origin: *");
     header("Allow: GET, POST, OPTIONS");
     $email = $request->input('mail');
     $codigo = $request->input('confirmar');
     $user = User::whereRaw('email=? and codigo=? and activo=0', [$email, $codigo])->first();
     if ($user != null) {
         $user->activo = 1;
         $user->save();
     }
     return view('iniciar_sesion');
 }
Ejemplo n.º 6
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id, Request $request)
 {
     abort(500);
     $user = User::findOrFail($id);
     //$user->delete();
     $message = 'Se elimino al usuario ' . $user->full_name;
     if ($request->ajax()) {
         return response()->json(['id' => $user->id, 'message' => $message]);
     }
     Session::flash('message_type', 'alert-success');
     Session::flash('message', $message);
     return "Usuario eliminado";
 }
 public function run()
 {
     User::create(['nombre' => 'generico', 'email' => '*****@*****.**']);
 }
Ejemplo n.º 8
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     dd(User::findOrFail($id));
 }
 public function getOrm()
 {
     $users = User::select('id', 'first_name')->where('first_name', '<>', 'Esteban')->orderBy('first_name', 'ASC')->get();
     dd($users->toArray());
 }
Ejemplo n.º 10
0
 public static function filterAndPaginate($name, $type)
 {
     return User::name($name)->type($type)->orderBy('id', 'DESC')->paginate();
 }
 public function atender_atencion(Request $request)
 {
     header("Access-Control-Allow-Origin: *");
     header("Allow: GET, POST, OPTIONS");
     $id = $request->input('id');
     $estado_id = $request->input('estado_id');
     $consulta = "";
     $atencion = Atencion::find($id);
     $atencion->estado_id = $estado_id;
     if ($estado_id == 2) {
         $atencion->fecha_atendido = Carbon::now();
     }
     if ($estado_id == 3) {
         $atencion->fecha_ausente = Carbon::now();
     }
     $atencion->save();
     //$telefono_avisar=DB::table('atencions')->select(DB::raw('telefono'))->where('colaborador_id','=',null)->where('id','>',40)->where('estado_id','=','1')->orderBy('posicion','desc')->take(3)->first()->telefono;
     $ids = DB::table('atencions')->select(DB::raw('id'))->where('colaborador_id', '=', null)->where('id', '>', $id)->where('estado_id', '=', '1')->where('lista_id', '=', $atencion->lista_id)->orderBy('posicion', 'asc')->take(3)->get();
     if (count($ids) == 3) {
         $atencion_aviso = Atencion::find($ids[2]->id);
         if ($atencion_aviso->telefono == null) {
             $telefono = User::find($atencion_aviso->user_id)->telefono;
             if ($telefono == null) {
                 $telefono = "no hay telefono";
             }
         } else {
             $telefono = $atencion_aviso->telefono;
         }
         //aca se envia el sms al telefono
         $mensaje = "Quedan%203%20personas%20para%20su%20turno:" . $telefono;
         //$consulta=json_decode(file_get_contents("https://rest.nexmo.com/sms/json?api_key=1e6c4f1d&api_secret=d7484e91&from=NEXMO&to=51994085900&text=".$mensaje), true);
     } else {
         $telefono = "";
     }
     //return $atencion;
     return ["telefono" => $telefono, "consulta" => $consulta, "usuario" => User::find($atencion->user_id)];
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function getIndex()
 {
     header("Access-Control-Allow-Origin: *");
     $result = User::all();
     return $result;
 }
Ejemplo n.º 13
0
 public function getOrm()
 {
     $result = User::first();
     dd($result->full_name);
     //dd($result->getFullNameAttribute());
 }
Ejemplo n.º 14
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @param Request $request
  * @return Response
  */
 public function destroy($id, Request $request)
 {
     abort(500);
     $user = User::findOrFail($id);
     $user->delete();
     $message = $user->full_name . ' fue eliminado de nuestros registros';
     if ($request->ajax()) {
         /*return $message;*/
         return response()->json(['id' => $user->id, 'message' => $message]);
     }
     Session::flash('message', $message);
     return redirect()->route('admin.users.index');
 }
Ejemplo n.º 15
0
 public function getOrm()
 {
     $users = User::select('id', 'first_name')->with('profile')->where('first_name', '<>', 'Duilio')->orderBy('first_name', 'ASC')->get();
     dd($users->toArray());
 }
Ejemplo n.º 16
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateUserRequest $request)
 {
     $user = User::create($request->all());
     return redirect()->route('admin.users.index');
 }
Ejemplo n.º 17
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Ejemplo n.º 18
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $user = User::FindOrFail($id);
     $user->delete();
     \Session::Flash('message', 'El Usuario: ' . $user->name . ' fue Eliminado');
     return redirect()->route('Admin.user.index');
 }