- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了身份验证问题。我只是在学习 Laravel,我正在登录。我不知道如何解决它说:
Method Illuminate\Auth\SessionGuard::users does not exist.
这是我在登录功能中的代码
public function getlogin(Request $request){
$this->validate($request, [
'email'=> 'required|max:32',
'password'=> 'required|max:32|min:8',
]);
if (Auth::attempt(['email'=>$request->email,'password'=>$request->password])) {
$user = users::where('email','=',$request->email)->first();
return redirect('/messenger')->with('usersignin');
}
return "ooopps something wrong";
}
这是显示数据库名称的地方
<div class="">
<h1>Welcome
@if(session('user'))
{{session('user')}}
@elseif(session('usersignin'))
{{ucwords(Auth::users()->fname)}}
@endif</h1>
</div>
最佳答案
你需要使用user
而不是users
,user
是随Auth
提供的,会得到当前的登录的用户 ID。
$id = \Auth::user()->id;
或者你想获取用户
$user = \Auth::user();
关于laravel-5.6 - 方法 Illuminate\Auth\SessionGuard::users 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49236295/
我想扩展 Laravel stock 身份验证以使用 OAuth 服务器进行用户检索和身份验证,同时利用现有功能。我已经设法扩展 EloquentUserProvider 以部分覆盖/扩展 Illum
我正在尝试使用 "tymon/jwt-auth": "^1.0" 添加 JWT至 Laravel Framework 7.26.1 .已按照文档设置了所有内容。 https://jwt-auth.re
我有一个应用程序,我在其中创建了一个名为 residents 的新守卫,它是 laravel 附带的默认 User 类的精确副本。但是当我更换防护装置时,它开始显示此错误: 传递给 Illuminat
我遇到了身份验证问题。我只是在学习 Laravel,我正在登录。我不知道如何解决它说: Method Illuminate\Auth\SessionGuard::users does not exis
当我为管理员登录编写Web服务时,我遇到了这个问题: ErrorException in LoginController.php line 31: Non-static method Illumina
我是 laravel 的初学者。我正在使用 guard 进行多重授权。我在我的管理员登录中遇到了这个问题:类型错误Illuminate\Auth\SessionGuard::login():参数 #1
我是一名优秀的程序员,十分优秀!