3

我在以下代码中收到上述错误,完全无法找出真正的原因。

        if ($validation->fails()) {
            // if it fails...
            return Redirect::to("login")->withErrors($validation)->withInput();
        } else {
            // storing user session... if it passes...
            $username =  Input::get("username");
            Session::put("username", $username);
            return Redirect::to("/");
        }
4

2 回答 2

0

Check out filters.php, make sure thar Closure return null or no returns when it passes validation.

于 2014-12-24T07:17:30.543 回答
-1

看起来您正在对用户进行身份验证。为什么不使用开箱即用的 Laravel 身份验证

对于您的代码,不确定是否是链接的 withInput() 导致错误,无论如何我强烈反对链接 withErrors 和 withInput,因为它会出现问题。更好的方法是使用

Input::flash();

查看文档

于 2014-10-16T04:46:04.140 回答