In unserem api, wenn wir eine Gruppe aktualisieren senden wir die Anfrage in Art und Weise folgendeHat Laravels Request-Objekt einen Standardfeldtitel?
{
"title" : "test",
"description" : "test description",
"date_time" : 45525465,
"interest" : "1",
"age_group" : [3],
"capacity" : "10",
"ethnicity" : [],
"privacy_type" : "1",
}
Es gibt mehrere andere Schlüssel-Wert-Paare sind. Standardmäßig werden nur die Felder aktualisiert, die in der Anfrage enthalten sind. Zum Beispiel, wenn ich nur privacy_type
Ich brauche
{
"privacy_type" : "2"
}
Das Problem sende nur zu aktualisieren ist, dass, wenn ich versuche privacy_type
so zu aktualisieren, wird title
auch mit dem Wert der route
aktualisiert. Wenn ich dd($request->input('title')
mache, bekomme ich "api/v1/groups/10024"
welches ist die Route zum Aktualisieren einer Gruppe. Das Ändern von title
zu group_title
ist eine Option, aber ich würde gerne wissen, ob es eine andere Option gibt. Dank
Bitte zeigen Sie uns Ihre Controller-Code. –
Controller-Code hat nichts mit meinem Problem zu tun. Ich erhalte ein zusätzliches Feld in der Anfrage, obwohl ich es nicht sende. '$ group-> group_title = $ Anfrage-> Titel ?? $ group-> group_title; 'Wie auch immer, das ist der Teil, der für die Aktualisierung des Gruppentitels verantwortlich ist –