我想在注册成功后将用户重定向到简介页面。但是因为我使用的控制器是Laravel的默认控制器,所以我需要知道如何自定义控制器以满足我的需要。
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
return redirect()->view('users/register_success_intro');
}
我使用了上面的代码,但它不起作用,我认为是因为返回类型。有谁知道如何解决这个问题?
答案 0 :(得分:0)
在AuthController.php
中,您可以定义属性$redirectPath
或$redirectTo
,您可以选择要使用的变量,它们都可以使用。
class AuthController extends AuthBaseController
{
protected $redirectPath = '/home';
protected $redirectTo= '/home';
...
您可以在此处验证重定向的默认代码vendor\laravel\framework\src\Illuminate\Foundation\Auth\RedirectsUsers.php
答案 1 :(得分:0)
在app/Http/Controller/Auth/AuthController.php
protected $redirectTo = '/welcome';
有这个受保护的$ redirectTo相应地改变了欢迎路线
答案 2 :(得分:0)
return view('users.register_success_intro'));