Hallo,
Even een algemene vraag. Wat hoort volgens de standaard?
Ik heb een Vue.js frontend en een Laravel API backend. Via de API kan ik categorieen toevoegen/verwijderen/updaten etc.
Als ik de afbeelding van een categorie wil wijzigen kan ik dat op verschillende manieren doen:
1. Na op "Opslaan" klikken. vanuit de frontend een aparte API aanspreken op eerst de oude afbeelding te verwijderen, vervolgens de nieuwe als formdata meesturen naar de update API.
2. Na op "Opslaan" klikken. 1 api aanspreken waarin de de update data meestuur, maar ook bijv een optie "RemoveOldImage = true".
Mijn vraag:
Is het gangbaar om parameters mee te sturen in een API, of is het volgens de standaard alleen de bedoeling om data te sturen en de rest in de frontend af te handelen.
Als ontwikkelaar ben je natuurlijk vrij om te kiezen, maar wil mijzelf wel zoveel mogelijk aan de standaarden houden.
Alvast bedankt.
Even een algemene vraag. Wat hoort volgens de standaard?
Ik heb een Vue.js frontend en een Laravel API backend. Via de API kan ik categorieen toevoegen/verwijderen/updaten etc.
Als ik de afbeelding van een categorie wil wijzigen kan ik dat op verschillende manieren doen:
1. Na op "Opslaan" klikken. vanuit de frontend een aparte API aanspreken op eerst de oude afbeelding te verwijderen, vervolgens de nieuwe als formdata meesturen naar de update API.
2. Na op "Opslaan" klikken. 1 api aanspreken waarin de de update data meestuur, maar ook bijv een optie "RemoveOldImage = true".
Mijn vraag:
Is het gangbaar om parameters mee te sturen in een API, of is het volgens de standaard alleen de bedoeling om data te sturen en de rest in de frontend af te handelen.
Als ontwikkelaar ben je natuurlijk vrij om te kiezen, maar wil mijzelf wel zoveel mogelijk aan de standaarden houden.
Alvast bedankt.