Laravel 4 - Eloquent结果仅在另一个对象内部分配时显示(时间戳,递增,存在)

时间:2013-07-04 09:25:42

标签: laravel laravel-4 eloquent

$city = City::with('station')->where('name',$town)->first();
$townID = 1;
$townComments = TownComment::where('town_id',$townID)->get();
$city->town_comments = $townComments;

执行此操作时,town_comments的结果仅显示booleantimestampsincrementing的{​​{1}}。

我在这里做错了什么?

这是它的样子:

exists

1 个答案:

答案 0 :(得分:18)

它显示的是因为$townComments是一个自动编码为JSON的对象,我忘记了我读到它的参考,但这是解决方案。

$city->town_comments = $townComments->toArray();