riza Örnekte gördüğünüz gibi ben de özel resource tanımlayıp sadece istediğim alanları çıktıya ekliyorum. Otomatikleştirmenin gereği yok. Bahsettiğim veri sızıntısı değil aslında, verinin kullanıcı tarafından değiştirilmesi. Örneğin üstteki örneğe göre hareket edersek:
GET /users
{
"data":{[
"id":1,
"name":"Demo Kullanıcı",
"email": "demo@demo.com"
}]
}
GET /users?include=roles
{
"data":[{
"id":1,
"name":"Demo Kullanıcı",
"email": "demo@demo.com",
"roles": [
"admin",
"customer"
]
}]
}