当前位置 : 主页 > 网络编程 > 其它编程 >

当我注册任何用户但记得使用laravel时,member_token()在Db中始终为空

来源:互联网 收集:自由互联 发布时间:2023-07-02
我正在尝试注册任何用户,但是Remember_token()在插入过程中在Db中始终为空如何解决? 我正在尝试注册任何用户,但是Remember_token()在插入过程中在Db中始终为空如何解决? [User tab
我正在尝试注册任何用户,但是Remember_token()在插入过程中在Db中始终为空如何解决?

我正在尝试注册任何用户,但是Remember_token()在插入过程中在Db中始终为空如何解决?

[User table][1] http://img.558idc.com/uploadfile/allimg/0629/94WbY.jpg

html视图

{{ csrf_field() }} Name Email address Password Register

控制器

public function registeraction(Request $request) { $this->validate($request,[ 'name'=>'Required','email' => 'Required','password' => 'Required',]); $user = User::create(request(['name','email','password'])); if($user) { return redirect('/login'); } }

路线

Route::get('Register','CheckController@register'); Route::post('Register/action','CheckController@registeraction');


只有在启用remember_me的“记住我”选项的情况下登录用户时,才会填充Auth::attempt字段。

https://laravel.com/docs/5.8/authentication#remembering-users

Auth::attempt(['email' => $email,'password' => $password],true)

如果没有true,它将停留在null,并且当您创建用户时(也就是您将其登录。

上一篇:HTTP1.1协议中文版RFC2616
下一篇:没有了
网友评论