Laravel 5 Auth更改表列

时间:2015-09-01 08:15:18

标签: php mysql laravel-5 laravel-5.1

我更改了用户数据库表中的一些字段。 表名:用户 primaryKey:user_id 用户名:user_username 密码:user_password 电子邮件:user_mail

我将login.blade.php更新为:

<form method="POST" action="/auth/login">
{!! csrf_field() !!}

<div>
    Username
    <input type="user_username" name="user_username" value="{{ old('user_username') }}">
</div>

<div>
    Password
    <input type="password" name="password" id="password">
</div>

<div>
    <input type="checkbox" name="remember"> Remember Me
</div>

<div>
    <button type="submit">Login</button>
</div>

在Illuminate \ Foundation \ AuthAuthenticatesUsers中我添加了 protected $ username ='user_username';

当我尝试使用用户名和密码登录我的帐户时,我会看到空白页面。 调试已启用但无法正常工作。 发生了什么事?

1 个答案:

答案 0 :(得分:0)

我有一个问题。 我尝试登录我的帐户,但我不能这样做。这是空白页。

Auth::attempt(array(
            'user_username' => 'pionas',
            'user_password'  => '12345',
        ));

我在用户模型中添加 getAuthPassword 并将列名更改为user_password。 日志很清楚......