Algo interesante es que cuando eliminas un recurso, es una buena práctica hacer un “soft delete”, para eso únicamente hay que usar el trait SoftDeletes
. Básicamente un SoftDelete es una forma de “eliminar los datos” sin que tengas que borrarlos realmente de la base de datos (digamos que en la base de datos hay un campo que dice si el elemento es visible o no) 😄
.
En cuanto al reto, en Laravel puedes retornar un mensaje junto a un código de respuesta:
$post->delete();
return response("", 204);
Recuerden agregar la opción destroy
, al array de only
dentro de las rutas de api 😄
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?