laravel - Laravel - 用户验证 ID 给出错误响应
问题描述
我在 Laravel-8 中有这段代码:
$userId = Auth::user()->id;
$companyId = Auth::user()->company_id;
$confirmUser = User::where('company_id', $companyId)->where('active', 1)
->where(function ($query) use($request) {
$query->where('email', $request->email);
})->whereNull('deleted_at')->first();
if(!$confirmUser){
return $this->error('The User already exists', 400);
}
如果用户已经存在,我想:
return $this->error('用户已存在', 400);
继续操作。
dd($确认用户); 给出空值
然而邮递员的回应是:
{"message":"用户已经存在","error":true,"code":400}
我该如何解决这个问题?
谢谢
解决方案
$userId = Auth::user()->id;
$confirmUser = User::where('company_id', Auth::user()->company_id)->where('active', 1)
->where('email', $request->email)->whereNull('deleted_at')->first();
if($confirmUser){
return $this->error('The User already exists', 400);
}
推荐阅读
- r - Latex 无法从 R shiny 编译 Markdown PDF
- python - celery 击败 SpawnPoolWorker
- javascript - 如何在旧的反应组件中使用上下文?
- c# - 修复 LINQPad 中 System.ServiceModel 的“他们键入‘X’同时存在于‘Y’和‘Z’中”的 C# 错误
- ruby - 在 Windows 上从源代码构建 Chef 客户端
- javascript - k6 多个导出函数中的相同环境变量
- go - 使用 gmail 服务器在 go lang 中发送安全邮件
- javascript - 如何使我的 html 幻灯片具有响应性?
- python - 如何在 python tkinter 中将事件和根添加到回调?
- c++ - 可以根据c ++中的模板参数更改类成员吗