Laravel 5 Eloquent 2表与枢轴到json

时间:2016-10-26 11:05:40

标签: json eloquent laravel-5.3

我有3张桌子,naws / facility_naw(数据透视表)/设施。 如果做一个foreach和另一个foreach设施,那么它工作正常。 现在我希望数据可以作为api访问,我想将所有数据返回到json。 所以我制作了一个新的控制器ApiController。

@foreach( $naws as $naw )
    @foreach( $naw->facilities )
        etc
        etc
    @end
@endforeach

我如何实现这一目标?

Tables

1 个答案:

答案 0 :(得分:1)

试试这个:

 $result = [];

 foreach( $naws as $naw ):
 foreach( $naw->facilities ):
    $result[] = etc;
 endforeach;
endforeach

return $result;