php - 我如何将注册重定向到另一个页面?
问题描述
我已经登录到管理员,并且我有一个名为添加用户的按钮,可以将我带到auth/register.blade.php
文件中。我想将注册重定向回显示所有用户的管理页面,它可以工作,但它没有注册我添加的用户,而不是在数据库中。我真的很想知道怎么了。这是我修改寄存器控制器的方法:
app\Http\Controllers\Auth
/**
* Where to redirect users after registration.
*
* @var string
*/
//protected $redirectTo = RouteServiceProvider::HOME;
protected function redirectTo()
{
return 'admin';
}
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
]);
}
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\Models\User
*/
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]);
}
我需要这个项目,所以我真的很感激帮助。
解决方案
推荐阅读
- service - 修改eureka服务器端口
- c# - 在文件中查找文本的最快方法
- jenkins - 如何将参数添加到现有参数列表?
- serial-port - SIM900 GSM 模块 | 如何检查拨出电话是否被接听
- php - 如何解决这个复杂的 MySQL Query 问题
- javascript - 使用 jquery 将(键值)数据附加到本地存储中的现有数据
- python - 将 TF 2 对象检测模型转换为 TensorRT
- python - 日期时间格式的转换
- python - Python中是否有一个函数与等号运算符做同样的事情
- android-studio - Android Studio 4 更新后应用构建失败