调用未定义的方法 Illuminate\Database\Eloquent\Builder::mapInto()
Call to undefined method Illuminate\Database\Eloquent\Builder::mapInto()
像这样添加到命令行时出现以下错误:
error: Call to undefined method
Illuminate\Database\Eloquent\Builder::mapInto()
这是我的代码:
如果我遗漏了命令行 Project::where('user_id', auth()->user()->id)
,请将其替换为命令行 Project::all()
一切正常,但我想获取属于某个用户的项目列表,然后我必须使用其他命令,这让我几乎找不到处理它的方法。
错误信息:
我参考了以下post能够通过user_id检索:
由于 Eloquent 模型充当查询构建器,您可以向查询添加额外的约束,然后调用 get 方法来获取结果。
其他方法:
- 全部
- 得到
- 第一
对于Laravel Eloquent => https://laravel.com/docs/8.x/eloquent
我认为这可能是适合您的解决方案:
project::Where('user_id',auth()->user()->id)->get();
像这样添加到命令行时出现以下错误:
error: Call to undefined method Illuminate\Database\Eloquent\Builder::mapInto()
这是我的代码:
如果我遗漏了命令行 Project::where('user_id', auth()->user()->id)
,请将其替换为命令行 Project::all()
一切正常,但我想获取属于某个用户的项目列表,然后我必须使用其他命令,这让我几乎找不到处理它的方法。
错误信息:
我参考了以下post能够通过user_id检索:
由于 Eloquent 模型充当查询构建器,您可以向查询添加额外的约束,然后调用 get 方法来获取结果。
其他方法:
- 全部
- 得到
- 第一
对于Laravel Eloquent => https://laravel.com/docs/8.x/eloquent
我认为这可能是适合您的解决方案:
project::Where('user_id',auth()->user()->id)->get();