laravel查询retun对象而不是string

时间:2016-11-04 14:17:23

标签: php

我写了这个查询来获取字符串type(value),它是向上或向下,而是返回一个对象。

    $o_response = $this->statuses()
     ->where('status_id', $o_health_status->id)
     ->orderBy('created_at', 'desc')
     ->select('values')
     ->first();

这是结果:

{"values":"up","pivot":{"notification_id":1,"status_id":1,"values":"up","created_at":"2016-11-04 13:18:29","updated_at":"2016-11-04 13:18:29"}}

它返回一个对象而不是字符串。为什么呢?

1 个答案:

答案 0 :(得分:-1)

Laravel eloquent返回收集ex .-> get()或对象ex。 - > first()。

所以我认为你只需要获得类似

的列

$ o_response = $ o_response-> values;