Merhaba,
Bir Api hazırlıyorum. user'a bağlı fotoğraflar var ve bu sonuçlar Json çıktı olarak Client'a dönüyor. Ben bu çıktının aşağıdaki son kod adımında olduğu gibi daha düzenli çıkmasını istiyorum. Laravel dökümanda neye bakmam bakmam lazım ya da kodu nasıl revize edersem sonuç elde edebilirim.
User Model;
public function photos()
{
return $this->hasMany(Photos::class)
}
UserController;
$userPhotos = User::with('photos:id,filename')->get();
Çıkan sonuçlar ise şöyle;
{
"id": 1,
"name": "Cenk",
"surname": "Erdem",
"created_at": "2021-11-22T21:52:18.000000Z",
"updated_at": "2021-11-22T21:52:18.000000Z",
"photos": [
{
"id": 1,
"filename": "sample.png",
}
]
},
İstediğim düzenli çıktı şekli ise şöyle; Kısacası alt alta giden kırılım zinciri yerine Frontend tarafının daha düzenli erişmesi için çıktının sadeleşmesini istiyorum. Yardımlarınız için şimdiden teşekkürler.
{
"id": 1,
"name": "Cenk",
"surname": "Erdem",
"filename": "sample.png"
}