验证后始终重定向到根路径[laravel]

时间:2016-05-02 15:40:31

标签: php laravel authentication

身份验证后,它始终重定向到根路径。我想把它路由到grunt-shell-spawn。你能告诉我怎么路线吗?

AuthController.php

auth/register_draw

routes.php文件

public function postRegister(Request $request)
{
    $validator = $this->validator($request->all());
    if ($validator->fails()) {
        $this->throwValidationException(
                $request, $validator
        );
    }
    $user = $this->create($request->all());
    Auth::guard($this->getGuard())->login($user);
    Mail::send(
        'auth.emails.register',
        ['user' => $user],
            function (Message $message) use ($user) {
                $message->sender(\Config::get('const.mail.register.from'), \Config::get('const.mail.register.name'))
                        ->to($user->email)
                        ->subject(\Config::get('const.mail.register.subject'));
            }
    );

    return redirect()->route('register_draw');
    // return redirect()->route('auth/register_draw');
}

1 个答案:

答案 0 :(得分:2)

试试这个:

return redirect()->route('auth.register_draw');

另外,请确保您拥有此路线:

Route::get('auth/register_draw', Controller@method);

或类似的东西。

您可以使用php artisan route:list命令检查所有可用的路线。