我正在尝试使用名为“user_id”的自定义字段登录,但它不起作用。我收到页面过期错误。请帮忙。
登录页面
<form role="form" action=" {{route('user.login')}}" method="POST">
<div class="form-group mb-3">
<div class="input-group input-group-alternative">
<div class="input-group-prepend">
<span class="input-group-text"><i class="ni ni-email-83"></i></span>
</div>
<input class="form-control" placeholder="User Id" name="user_id" type="text">
</div>
</div>
<div class="form-group">
<div class="input-group input-group-alternative">
<div class="input-group-prepend">
<span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>
</div>
<input class="form-control" placeholder="Password" name="password" type="password">
</div>
</div>
<div class="text-center">
<button type="submit" class="btn btn-primary my-4">Log in</button>
</div>
</form>
我的数据库字段 id user_id user_name password type role remember_token created_at updated_at
顺便说一下,我的 remember_token id null 总是我不知道为什么。
在 Illuminate\Foundation\Auth\AuthenticatesUsers 中更改
public function username()
{
return 'user_id';
}
网页.php
Route::get('/login', 'UserController@login_form')->name('user.loin_form');
Route::post('/login', 'Auth\LoginController@login')->name('user.login');
我错过了什么
小怪兽爱吃肉