Eloquent 查询但只有一些属性
Eloquent query but only with some attributes
我的数据库中有很多用户并且有很多用户属性,因此我认为我的查询很慢。
有没有办法使用 eloquent 进行查询以获取所有用户但仅获取他们的部分属性?现在我有一个经典的:
$users = User::all();
我只想让用户名 created_at 处于活动状态。因此,如果我创建一个 blade @foreach ($users as $user) 循环并尝试获取 $user->email 这应该会给我一个错误,因为我不需要该字段。
如何进行这样的查询?
$users = User::select('username', 'created_at', 'active')->all();
我的数据库中有很多用户并且有很多用户属性,因此我认为我的查询很慢。
有没有办法使用 eloquent 进行查询以获取所有用户但仅获取他们的部分属性?现在我有一个经典的:
$users = User::all();
我只想让用户名 created_at 处于活动状态。因此,如果我创建一个 blade @foreach ($users as $user) 循环并尝试获取 $user->email 这应该会给我一个错误,因为我不需要该字段。
如何进行这样的查询?
$users = User::select('username', 'created_at', 'active')->all();