/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store()
{
$data = request()->validate([
'name' => 'required|string|max:255',
'last_name' => 'required|string|max:255',
'username' => 'required|max:15|unique:users',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
'tipos_usuarios_id' => 'required|integer',
]);
User::create([
'name' => $data['name'],
'last_name' => $data['last_name'],
'username' => $data['username'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'tipos_usuarios_id' => $data['tipos_usuarios_id'],
]);
return redirect()->route('registros.index');
}