类Illuminate \ Database \ Eloquent \ Collection的对象无法转换为int

时间:2015-07-06 15:55:27

标签: php laravel

我正在尝试将数据传递到laravel 5中的数据表,但出现以下错误

  

类Illuminate \ Database \ Eloquent \ Collection的对象无法转换为int

错误行是对应于我从模型“

中选择所需信息的位置
$query= ChangedProperties::select('changed_property','change_type','previous_value','updated_value')->get();`

任何想法?

2 个答案:

答案 0 :(得分:1)

上面的代码返回集合对象

$query= ChangedProperties::select('changed_property','change_type','previous_value','updated_value')->get();
$value1 =  $query->changed_property;
$value2 =  $query->change_type;
...

将这些变量插入到与数据类型匹配的每个必需字段中。

答案 1 :(得分:0)

您应该使用可用的contains()方法。