Soft Supprime dans Laravel : apague sem apagar de verdade

DEV - 06/07
Supprimer un enregistrement en production et en client jusqu'à présent ? Soft Supprime la marque como apagado sem sumir do banco. Veja como usar (e as pegadinhas).

"Some do banco" nem sempre é o que você quer

Imaginez une scène : un client de la ligue désespéré parce qu'un fonctionnaire s'attaque à une tâche importante. Vous ouvrez le banc, et... ce n'est pas le cas. Sumiu.SUPPRIMERéSUPPRIMER. Agora est sauvegarde ou choro.

Agora imagine a mesma cena, só que você digita$pedido->restaurer()e o registro volta como se nada tivesse acontecido. Heroi do dia.

Il s'agit d'une proposition de suppression logicielle : lorsque vous entrez dans la ligne de vérité, Laravel marque comme elle est affichée et finit par dire qu'elle n'existe plus lors de vos consultations. Elle continue, c'est invisible. E dá pra trazer de volta quando quiser.

Le problème :supprimer()c'est définitif

Sem soft delete, c'est ici qu'il est irréversible :

$pedido->delete(); //tchau. pra sempre. 💀
Entrer en mode plein écran Quitter le mode plein écran

Certains font banco, certains dos relatórios, certains da vida. Si quelque chose s'est passé par engano, ou si vous êtes précis d'histoire pour les auditoires, azar. C'est impressionnant comme "apagou por engano" apparaît avec la fréquence de production.

La solution : trois étapes et immédiatement

Primeiro, ajo...
[Courte citation de 8% de l'article original]

Loading...