public function index() { $usuarios = Usuario::orderBy('id', 'ASC')->paginate(5); $usuarios->each(function ($usuarios) { $usuarios->empleado; }); return view('admin.usuarios.index')->with('usuarios', $usuarios); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function usuarios($descripcion = null) { if ($descripcion == 'todos') { $resultado = Usuario::orderBy('descripcion')->get(); } else { $resultado = Usuario::where('nombre_usuario', 'like', "%{$descripcion}%")->orderBy('nombre_usuario')->get(); } return view('usuarios', ["usuarios" => $resultado]); }
public function store(UserRequest $request) { //Llama al modelo para guardar //Varuser es una variable local // El request trae todos los datos del formulario $varuser = new Usuario($request->all()); $varuser->password = bcrypt($request->password); // bcrypt sirve para encriptar la contraseña $exito = $varuser->save(); if ($exito) { $varuser = Usuario::orderBy('apellido_paterno', 'ASC')->paginate(2); return view('admin.usuario.index', compact('varuser')); //return 'se guardo con exito'; } else { return view('admin.usuario.create'); } }