Php Laravel雄辩地在第一个上返回多个值

Php Laravel雄辩地在第一个上返回多个值,php,laravel,eloquent,Php,Laravel,Eloquent,尝试返回1行并仅获取其中的两列值: public static function getLastUpdate(){ return Settings::where('item', 'lastUpdate')->first()->value('item', 'created_at'); } 仅为“项”提供值 Pull()在此不工作(对所有表进行新查询) $hidden不太好,因为我在同一个模型中使用了两种方法 在laravel文档中找不到。 谢谢我试过了,但由于某种原因,我没有

尝试返回1行并仅获取其中的两列值:

public static function getLastUpdate(){
    return Settings::where('item', 'lastUpdate')->first()->value('item', 'created_at');
}
仅为“项”提供值

Pull()在此不工作(对所有表进行新查询)

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

在laravel文档中找不到。
谢谢

我试过了,但由于某种原因,我没有成功。可能会犯一些错误。谢谢你,但出于某种原因,这对我不起作用。可能会犯一些错误。谢谢
public static function getLastUpdate(){
    return Settings::where('item', 'lastUpdate')->first(['item', 'created_at']);
}

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