har*_*ash 0 model-view-controller orm laravel laravel-5.1
我正在使用:
dd(User::find(1)->get());
在一个有4994行的表上,上面的查询返回所有行.但当我这样做时:
User::where('id',1)->with('groups')->get()
,我得到了正确的行(只有一行)
用户表有一个名为id的列,它是主键.
我使用的是Laravel Framework 5.1.31版(LTS)
谁能告诉我问题是什么?
你不需要附加get()
与find()
方法.find是返回单个记录而不附加的最短最简单的方法get()
.
只要这样做,你将只获得单一记录.
dd(User::find(1));
Run Code Online (Sandbox Code Playgroud)