我正在尝试使用此代码获取发送请求的用户:
$user = User::where('email', $request['email'])->first();
但即使用户已经在数据库中,它也会返回null。有什么想法吗?
答案 0 :(得分:0)
请尝试这个,只需返回或打印或回声或任何东西。 但是,请查看以下代码并说明发生了什么。
public function mailData(Request $request){
User::where('email', $request->input('email'))->first()
};
我希望这会对你有帮助..
该功能应该有请求,方法将 POST 或 PUT 和 如果您使用 GET 表示您可以从路线收到电子邮件。
public function mailData($email){
User::where('email', $email)->first()
}
答案 1 :(得分:0)
您是否在文件的开头导入模型用户?在modelfactory php中,你有用户模型吗?
答案 2 :(得分:0)
要从请求中获取用户电子邮件,您应该使用$requsest->input('email')
,之后您的代码应该是这样的,
$user = User::where('email', $request->input('email'))->first();