【问题标题】:Laravel eloquent return multiple values on firstLaravel 雄辩的首先返回多个值
【发布时间】:2017-09-10 17:30:07
【问题描述】:

尝试返回 1 行并仅获取它的几个列值:

public static function getLastUpdate(){
    return Settings::where('item', 'lastUpdate')->first()->value('item', 'created_at');
}

只为“项目”提供价值。

pluck() 在这里不起作用(在所有表上提供新查询)

$hidden 不好,因为我在同一模型中使用了几种方法。

在 laravel 文档中没有找到。 谢谢

【问题讨论】:

    标签: php laravel eloquent


    【解决方案1】:
    public static function getLastUpdate(){
        return Settings::where('item', 'lastUpdate')->first(['item', 'created_at']);
    }
    
    $setting = getLastUpdate();
    echo $setting->item;
    echo $setting->created_at;
    

    【讨论】:

    • 试过了,但由于某种原因对我不起作用。可能会犯一些错误。谢谢
    猜你喜欢
    • 2020-02-18
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 2018-04-11
    • 1970-01-01
    • 2017-10-17
    • 2019-06-22
    相关资源
    最近更新 更多