【问题标题】:Laravel 5: Grabbing a single record from a query using `take`Laravel 5:使用“take”从查询中获取一条记录
【发布时间】:2020-06-10 22:17:14
【问题描述】:

现在,我正在像这样使用 Eloquent:MobileAppUsers::where('store', '=', 'store_name')->first(); 事实证明我不需要检查 store_name,因为整个表都在该商店的数据库中,所以我只想要一条记录那里(只有 1 个)。

在不改变任何其他逻辑的情况下,相当于MobileAppUsers::where('store', '=', 'store_name')->first();(忽略store_name)是: MobileAppUsers::take(1)->get();?

【问题讨论】:

  • 如果只有一行,您可以使用MobileAppUsers::first()。不过,如果是这种情况,我会质疑您的数据库设计。

标签: laravel laravel-5 eloquent


【解决方案1】:

你可以用这个

MobileAppUsers::first();

问候,希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-22
    • 2013-11-16
    • 2015-12-26
    • 2017-02-08
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多