【发布时间】:2015-03-18 18:26:15
【问题描述】:
我正在尝试从我的数据透视表中查询数据并将其显示在我的视图中
我的观点
@foreach ($catalog_downloads as $catalog_download)
<td>
<?php $frequencies = $catalog_download->export_frequencies()->get(); ?>
{{{ $frequencies }}}
</td>
@endforeach
当我{{{ $frequencies }}} 时,我得到了这个:
[{"id":1,"name":"Semi Annual","created_at":"2015-01-14 15:44:59","updated_at":"2015-01-14 15:44:59","pivot":{"catalog_download_id":104,"export_frequency_id":1}},{"id":2,"name":"Quaterly","created_at":"2015-01-14 15:45:06","updated_at":"2015-01-14 15:45:06","pivot":{"catalog_download_id":104,"export_frequency_id":2}},{"id":3,"name":"Monthly","created_at":"2015-01-14 15:45:13","updated_at":"2015-01-14 15:45:13","pivot":{"catalog_download_id":104,"export_frequency_id":3}}]
但我不希望那样。我只想要名称。
所以我做了这个{{{ $frequencies->name or '' }}},现在什么都没有出现。 :(
更多详情
这是我如何定义我的关系。
public function export_frequencies(){
return $this->belongsToMany('ExportFrequency','export_frequency_catalog_download','catalog_download_id','export_frequency_id');
}
谁能告诉我我做错了什么?
【问题讨论】:
标签: laravel laravel-4 eloquent laravel-blade