1

画像エンティティと 1 対多の関係を持つデバイス エンティティがあります。1つのデバイスのように、多くの写真があります。すべてのデバイス プロパティと画像の配列を JSON で出力するにはどうすればよいですか?

私がしようとすると:

dd(Device::find(1)->pictures);

いくつかの追加情報を含むlaravelオブジェクトの配列を取得します。私はいくつかの方法でそれをやろうとしましたが、単純な画像オブジェクトの配列 (または配列の配列) を取得することができませんでした

これは機能しますが:

foreach (Device::find(1)->pictures as $picture) {
    $data['pictures']['path'] = $picture->path;
}
dd($data['pictures']);

そのように配列を形成するのは奇妙に思えます

基本的に、写真やその他のオブジェクトなど、1 対多のオブジェクトの配列を含む json を出力する必要があります。だから私は次のようなものを取得します:

["name": "myDevice", "price": "15", "pictures": [...], "another": [...]]

私はlaravel3を使用しています

4

1 に答える 1