Laravel 5 Eloquent 2 个表的数据透视为 json
Laravel 5 Eloquent 2 tables with pivot to json
我有 3 个 tables,naws/facility_naw(pivot table)/设施。
如果使用设施制作一个 foreach 和另一个 foreach,那么它工作正常。
现在我希望数据可以作为 api 访问,并且我希望 return 全部变为 json。
所以我做了一个新的控制器 ApiController。
@foreach( $naws as $naw )
@foreach( $naw->facilities )
etc
etc
@end
@endforeach
我怎样才能做到这一点?
试试这个:
$result = [];
foreach( $naws as $naw ):
foreach( $naw->facilities ):
$result[] = etc;
endforeach;
endforeach
return $result;
我有 3 个 tables,naws/facility_naw(pivot table)/设施。 如果使用设施制作一个 foreach 和另一个 foreach,那么它工作正常。 现在我希望数据可以作为 api 访问,并且我希望 return 全部变为 json。 所以我做了一个新的控制器 ApiController。
@foreach( $naws as $naw )
@foreach( $naw->facilities )
etc
etc
@end
@endforeach
我怎样才能做到这一点?
试试这个:
$result = [];
foreach( $naws as $naw ):
foreach( $naw->facilities ):
$result[] = etc;
endforeach;
endforeach
return $result;