Laravel雄辩地首先返回多个值

时间:2017-09-09 18:29:56

标签: php laravel eloquent

尝试返回1行并只获取其中几列值:

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

仅为'item'提供值。

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

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

在laravel文档中找不到。 感谢

1 个答案:

答案 0 :(得分:2)

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

$setting = getLastUpdate();
echo $setting->item;
echo $setting->created_at;