php - 求助!Laravel修改 users 表后导致无法登录,增删改功能失效
黄舟
黄舟 2017-04-10 16:29:55
[PHP讨论组]

本人刚开始学习Laravel, 在做登录的时候遇到一个很棘手的问题。
本来一切正常, 但是当我修改users表结构(增加了一列)之后就登录不了了, 即便删除增加的那一列之后任然无法登录, 点击登录后又跳回了登录页, HTTP状态码为200。

更诡异的是我在postLogin方法中添加dd('aaa')后程序竟然没有终止并打印‘aaa’, 而是继续返回了登录页, 就好像程序突然脱离了我的控制。然后我取消了所有controller的auth中间件后发现所有查询功能都正常, 新增修改删除功能都不好使了, 而且没有报任何错, 问题到底出在了哪儿? 在线等!

public function postLogin(Request $request)
{
    dd('aaa');
    $this->validate($request, [
        'username' => 'required', 'password' => 'required',
    ]);

    $credentials = $request->only('username', 'password');

    if ($this->auth->attempt($credentials, $request->has('remember')))
    {
        return redirect()->intended($this->redirectPath());
    }
    return redirect($this->loginPath())
                ->withInput($request->only('username', 'remember'))
                ->withErrors([
                    'username' => $this->getFailedLoginMessage(),
                ]);
}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号