Laravel 5

Suppression s'images liées à une entrée de la base de données

  • Avatar de ChristopheMercier
    Membre depuis :
    08/05/2017
    Messages :
    9

    J'ai créer un site avec Laravel 5.2.45 (je sais je suis pas super à jour!) pour un restaurant. Mon client se connecte et peut ensuite via son panel d'administration, créer des plats, et attacher les images des plats. Les images des plats ont pour nom l'ID des plats et sont donc liées.
    Ma question est la suivante, via un CRUD je peux supprimer un plat, mais je ne sais pas comment supprimer en même temps l'image.
    Une Idée? BestMomo?
    Merci d'avance!

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2178

    Salut,

    Puisque tu as le nom de l'image et son emplacement il suffit de lancer une suppression, par exemple avec Storage::delete, sur l'événement de suppression du plat.

  • Avatar de bokino17
    Membre depuis :
    05/10/2018
    Messages :
    7

    Si le Storage::delete ne functione pas moi je fais avec File::delete n'oublis pas d'importer use File;

Vous ne pouvez pas répondre à ce sujet.