Laravel.io
/**
     * 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');
            
    }

Please note that all pasted data is publicly available.