Comment effectuer une opération de suppression d'un Modèle?
Venant de Ruby on Rails expérience où vous charger de la console rails pour supprimer un utilisateur ou à tous les utilisateurs. Je suis nouveau sur Laravel 5 et je suis à la recherche de quelque chose de similaire pour supprimer un utilisateur déjà dans la base de données sqlite3.
Je vois où les gens parlent User::find(1)->delete();
pour supprimer un utilisateur, mais où mettez-vous cela et de courir? Est-il une console pour supprimer tâche? Je voudrais savoir comment faire pour supprimer un utilisateur, sans la suppression de la table. Je ne veux pas doux supprimer.
- Si vous voulez le faire sur la console, vous devez écrire une commande
Vous devez vous connecter pour publier un commentaire.
Vous pouvez placer ce code par exemple dans le contrôleur.
Vous pouvez utiliser
si vous n'utilisez pas
SoftDeletingTrait
trait ousi vous le faites, et que vous voulez vraiment supprimer l'utilisateur de la base de données, plutôt que de les masquer à partir de résultats.
Plus, vous pouvez lire à Laravel page
dans Laravel 5, vous pouvez utiliser la méthode destroy.
et, bien sûr, vous avez une ligne de commande pour le faire.
et vous pouvez exécuter par exemple
Plusieurs façons de le faire.
Si votre contrôleur définit l'utilisateur comme un argument:
Vous pouvez également supprimer un utilisateur par $id:
En supposant que vous êtes d'emballage de ces itinéraires avec une certaine sécurité.
Edit: orthographe Corrigée