Commit 67f3d99f authored by Alfonso Rafael Solis Rangel's avatar Alfonso Rafael Solis Rangel
Browse files

metodos para ver formulario de usuario y crear usuario

parent 8e7d36ec
Loading
Loading
Loading
Loading
+20 −3
Original line number Diff line number Diff line
@@ -2,8 +2,11 @@

namespace App\Http\Controllers;

use App\Http\Requests\StoreUserRequest;
use App\Models\Dependencia;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Hash;

class UserController extends Controller
{
@@ -21,15 +24,29 @@ public function index()
     */
    public function create()
    {
        //
        $dependencias = Dependencia::get();
        return view('adminGen.usuarios.create', ['dependencias' => $dependencias]);
    }

    /**
     * Store a newly created resource in storage.
     */
    public function store(Request $request)
    public function store(StoreUserRequest $request)
    {
        //
        //TODO Agregar Rol del usuario
        $request->validated();
        $user = new User;
        $user->name = $request->name;
        $user->username = $request->username;
        $user->password = Hash::make($request->password);
        $user->dependencia_id = $request->dependencia_id;
        if($request->active == "on"){
            $user->active = 1;
        }else{
            $user->active = 0;
        }
        $user->save();
        return redirect()->route('usuarios.get')->with('success', 'Usuario creado correctamente.');
    }

    /**