Apprendre Laravel - Soft Deletes
ฝัง
- เผยแพร่เมื่อ 7 ก.พ. 2025
- 🖱️ Pour t'abonner à ma chaîne:
bit.ly/3nCkn7V
Apprendre Laravel 8? Bienvenue dans la formation complète « Apprendre et maîtriser Laravel 8 » de Ludovic Guénet, sur Nord Coders. Dans cette formation, nous allons couvrir un maximum de choses pour pouvoir maîtriser au mieux ce framework et être capable de créer des applications web.
En plus de la possibilité de supprimer des enregistrements depuis la base de données, Eloquent nous fournit une façon "soft" de supprimer nos informations. Quand un modèle est "soft deleted", il bénéficiera d'un champ deleted_at rempli et ne s'effacera pas de la BDD. Cela permet de conserver les données sans les afficher et ainsi de prévenir les risques de pertes irréversibles d'informations sensibles.
🔗 Documentation officielle de Laravel 8: laravel.com/do...
👋🏻 Le site officiel:
nordcoders.fr/
💬 Pour rejoindre la communauté:
/ discord
🐦 Follow moi sur Twitter:
/ nordcoders
👔 Mon Linkedin:
/ ludoguenet
🐱 Mon Github:
github.com/lud...
#laravel #php #framework
merci, votre série de vidéo sur Laravel m'a beaucoup aidé
Un grd merci ,tres pratique je de suite l'appliquée dans mes projets
Encore merci pour le savoir partagé ! Cette série est très utile !
Avec plaisir 🙂
Super vidéo comme d'habitude. Merci en plus j'ignorais cela.
Merci à toi 😊
Merci, Merci, Merci, Merci, Merci, Merci, Merci, Merci,
Excellente vidéo. Je voudrais savoir comment fonctionne le soft Deletes sur un table qui comprend des champs uniques. Que se passe-t-il si l'on enregistre les mêmes informations après suppression d'un élément qui a des champs unique? vu que le soft deletes conserve les données en base... Et si malgré tout ça passe quand même, que se passe-t-il si on restore l'enregistrement supprimé au préalable tout en gardant le nouvel enregistrement identique avec des champs uniques?
bien pratique tout ça :)
Merci a vous pour le boulot, j'aimerai savoir quel hébergeur fiable et rapide conseillez-vous pour l'hébergement de mon application Laravel?
Comme d'habitude; encore une excellente vidéo. Juste une petite question : Est-il possible d'avoir le code que tu as utilisé pour le Blog afin de pouvoir suivre la vidéo au mieux ? Merci beaucoup et continue ainsi, je ne me lasse pas de tes vidéos
exactement j'ai besoin du code du welcome.blade.php aussi
tous vos cours sont Sublime.
juste une question concernant les Seeders, dans la video des Factories, vous avez utilisé le Tinker puis vous avez généré la Factory depuis le Model ... how it works in seeders way plz ?
sorry ---> php artisan db:seed
Tout est dans la doc :)
@@LaravelJutsu moi je pense que ce que vous aviez fait dans les vidéos du début avec les records depuis la ligne des commandes avec php tinker est trop manuel, par contre après création d'un model suivit d'une migration puis d'un facotry, les databases seeders sont plus rapide pour faire un records dans le code en même temps. j'ai trouvé ca plus pratique. Mais vraiment j'aurai vraiment besoin du code de welcome.blade.php pour aller plus vite s'il vous plait. j'essai de tout taper a la main mais pff, pas digne d'un programmeur😅
Merci pour ton travail.
As tu prévu une vidéo pour l'uploading de fichiers sur laravel 8
Chapitre 17 ça existe déjà
@@yohannbillard186 merci
شكرا
you're welcome!
super comme d'ab
Merci 😊
Il y a quelque chose que je ne comprends pas. Pourquoi refaire une migration pour ajouter le champ "delete_at" ? On ne peut pas tout simplement supprimer la table et la recréer grâce à la migration déjà existante (qu'on aura modifié au préalable) ? Je trouve ça bizarre de devoir recréer une migration pour chaque modif en BDD. Après en production je comprends bien que c'est pas possible de faire ça comme ça mais quand on commence le projet en local ne vaut-il pas mieux tout refaire à chaque fois pour avoir le moins de migration possible ?
Alors c'est une bonne question ! Normalement à chaque modification d'une table, tu dois faire une migration car le système de migrations de Laravel est avant tout un système de versioning, donc à chaque "commit" doit être précisé. C'est la bonne pratique ;)
@@LaravelJutsu D'accord, merci beaucoup :)
il y a t-il un moyen d'utiliser faker dans les fichiers .php lorsqu'on utilise livewire?
Faker est une librairie PHP qui est indépendante et qui génère de fausses données pour la BDD tandis que Livewire est un framework fullstack pour dynamiser son appli en JS mais sans écrire de JS, tout dépend donc de ta conception :)
@@LaravelJutsu merci 🤗🤗
J'avais une question par rapport au thème tailwincss c'est quoi la source pour avoir ce genre de beau template ?
En description ! tailwindcomponents.com/component/blog-page
@@LaravelJutsu merci!
Première vue :)
Encore merci beaucoup pour le partage de connaissance
Vous pouvez nous monter l'authentification avec Google oauth (Laravel socialite)