相关疑难解决方法(0)

如何在使用eloquent时排除某些列

当我使用eloquent时,我可以使用"where"方法,然后使用方法"get"来填充包含我在数据库中选择的内容的对象.我的意思是:

$users = User::where('gender', 'M')->where('is_active', 1)->get(['pseudo', 'email', 'age', 'created_at'])->toArray();
Run Code Online (Sandbox Code Playgroud)

在这里,我可以选择我想要的列,如'伪','电子邮件'等.但我在laravel doc中想到的是相反的方法.它可能是这样的:

$users = User::where('gender', 'M')->where('is_active', 1)->notGet(['pseudo', 'email', 'age', 'created_at'])->toArray();
Run Code Online (Sandbox Code Playgroud)

谢谢你的未来答案,祝你有愉快的一天.

php laravel eloquent

37
推荐指数
7
解决办法
5万
查看次数

标签 统计

eloquent ×1

laravel ×1

php ×1