Nous saluons le retour.
Nous nous concentrons maintenant sur deux terrains de camping de premier plan qui sont agréables et courts.
En fait, c'est un seul itinéraire mémorisé notre route détruire est slash campgrounds slash ID comme une demande de suppression et tout ce que nous devons faire est d'écrire un formulaire qui envoie une demande de tweet à qui vous url.
Nous le cliquons, il le supprime en utilisant find par id et le supprime, puis nous redirige quelque part.
Alors, commençons.
Au lieu de mon terrain de camping Oui, je vais ajouter une nouvelle route.
Et avant que je ne me laisse juste couper ceci et le mettre au-dessous de la route de terrain de camping de mise à jour et maintenant nous ajouterons dans notre route de camp de détruire la terrassement détruire est un tel mot sérieux pour ceci.
Je ne sais pas pourquoi cela ne fonctionne pas, mais vous allez entendre les gens les utiliser de façon interchangeable.
Techniquement détruire est est le terme pour un itinéraire reposant.
Je pense que l'idée principale est que c'est juste censé être un nom différent que le verbe réel qui est supprimer afin de détruire.
Je pourrais avoir appelé le supprimer ou quelque chose de toute façon.
Alors, commençons.
Nous avons besoin d'une application ou d'un routeur.
Excusez-moi de supprimer et puis au lieu d'ici notre itinéraire doit être sashed terrains de camping.
Mais n'oubliez pas que nous n'avons pas à écrire de tels terrains de camping parce que la façon dont nos itinéraires sont configurés dans l'adresse que nous ajoutons déjà sosh terrains de camping en face de tout, donc il suffit d'appeler une demande d'ID en réponse et faisons simplement un Redstart simple.
Vous essayez de supprimer quelque chose et alors nous avons besoin de frapper cette route qui n'est pas si facile parce que nous devons effectivement faire un formulaire et nous devons utiliser la méthode de substitution.
Alors, faisons-le maintenant.
Sur la page d'affichage sous le bouton d'édition que nous avons ici nous allons ajouter dans un formulaire et nous ne pouvons pas simplement le faire avec un lien, car nous devons utiliser un formulaire pour envoyer une demande de post qui a souligné la méthode dans la ligne égale à effacer.
Donc, faire un formulaire et que la forme a besoin d'avoir l'action et méthode de méthode est post parce que c'est ce que nous avons à faire pour la méthode de substitution et l'action doit être slash campgrounds slash et puis l'ID que nous avons avec terrain de camping point de soulignement ID et vous pourrait Aussi juste copier ce que nous avons ici sans la barre oblique à elle.
Donc, c'est notre formulaire et puis tout ce qui va ajouter dans la forme est un bouton et il aura une classe égale entre ETN pointillé danger et puis en mesure de dire le moins.
Et c'est tout ce que nous devrions faire.
Redémarrez le serveur pour actualiser la page.
Ce n'est pas un style très bien réglera cela et un peu.
J'aimerais qu'ils soient simplement côte à côte, mais parce que nous avons un formulaire plutôt qu'un simple lien, il ne sera pas en ligne, donc il prend la ligne suivante.
Et si nous cliquons sur supprimer dès maintenant stomack va travailler parce que nous manquons une partie clé qui est notre point d'interrogation à la fin.
La méthode Underscore appelle delete.
Maintenant, si nous sauvegardons et nous revenons essayer de nouveau rafraîchir.
Cliquez sur supprimer qui traite maintenant comme il supprimer demande et nous déclencher ce code que vous essayez de supprimer quelque chose.
Alors maintenant, nous allons manger quelque chose qui est assez facile.
Utilisation de mangouste au lieu d'ici, nous trouvons par id et de supprimer le terrain de camping qui trouvent par id et supprimer et tout ce qu'il faut est l'ID qui est la demande jusqu'à harams ID et ensuite nous devons ajouter dans notre rappel avec une erreur et nous allons juste Vérifier s'il ya une erreur.
Ce n'est pas grave à ce point.
Nous allons vous rediriger directement vers les terrains de camping sur les terrains de chaque façon, mais il est bon d'avoir juste le code en place pour gérer l'erreur, même si nous ne faisons rien de différent.
Nous vous renverrons donc aux terrains de camping.
Bien sûr, nous ne pouvons pas aller à la page de spectacle parce que j'espère que cet élément a été supprimé donc il n'y a pas de page de spectacle.
Faisons un coup.
Voyez ce qui se passe.
Redémarrez le serveur chaque fois que nous modifions nos itinéraires.
Revenons aux terrains de camping sashed.
Nous allons supprimer lovy creek et cliquez sur le.
Voilà.
Il est allé grand donc nous allons juste vous assurer que notre modification et mise à jour fonctionnent toujours.
Changeons ce titre de quelques points d'exclamation.
Soumettre qui fonctionne.
Je veux le supprimer parce que nous sommes à court sur les terrains de camping, mais tout semble fonctionner très bien.
La dernière chose que nous devrions faire est de style de sorte que nos boutons de formulaire ne finissent pas sur des lignes séparées.
Et ce qui se passe à nouveau est que cela est enveloppé dans un formulaire et un formulaire n'est pas un élément en ligne, donc il descend à la ligne suivante, comme vous pouvez le voir si je le sélectionnez correctement.
Non, je viens de le supprimer.
Laissez-moi essayer encore une fois, assurez-vous que je ne le fais pas cette fois.
Voilà.
Voici le formulaire.
Notez qu'il prend toute la ligne.
Lorsque je survoler ce que nous pouvons faire est de lui donner une propriété d'affichage en ligne comme il peut le voir, puis il s'enclenche en ligne pour le faire.
Créons un ID pour que nous puissions simplement faire le style ici et juste dire affichage en ligne ce qui n'est vraiment pas une bonne idée.
Donc, nous allons lui donner un numéro d'identification et nous l'appellerons supprimer formulaire.
Juste comme ça économiser.
Ensuite, nous pouvons aller à notre feuille de style stylesheets publics principaux gutsiest nous et nous allons simplement ajouter signe hash Octa ou supprimer la forme Dasch.
Affichage est en ligne de sorte qu'il est traité comme un élément en ligne plutôt que en ligne bloc ou bloc.
Alors essayons ça.
Redémarrer le serveur d'actualiser la page et vous ne remarquez pas une différence, car je l'avais déjà fixé dans la dernière page avant de le rafraîchir, mais il fonctionne maintenant.
Chaque fois que je rafraîchis la page.
Génial.
Donc, c'est tout ce que je dois faire pour les afficher correctement pour les faire correspondre sur la même ligne.
Si nous redimensionons les choses semblent toujours bonnes.
Vous pouvez jouer avec la taille des boutons si vous voulez les rendre plus petits.
Il suffit d'utiliser BT accès ici si vous préférez comment cela semble totalement à vous bien sûr.
Jette un coup d'oeil.
Cela semble un peu plus agréable, peut-être la prochaine étape que nous voulons faire est de vous assurer que vous avez seulement la permission de modifier et de supprimer si vous êtes connecté et que vous avez créé ce camping.
Je ne veux pas que quelqu'un entre et soit en mesure de le lire ou de le modifier.
Je veux seulement la tête de pomme de terre pour être en mesure de le faire et il ya quelques étapes impliquées là.
Donc l'un d'eux est juste de cacher les boutons.
Si elle ne m'appartient pas.
Donc, si je ne suis pas la tête de pomme de terre, je ne devrais pas voir ces boutons, mais même si je les ai vu et j'ai cliqué sur un je devrais avoir un middleware qui ne me laisse pas progresser, il ne me laisse pas à elle.
Il ne me permet pas de supprimer même si je suis connecté.
Il y a donc deux couches de protection.
L'un ne montre tout simplement pas les boutons à moins que vous possédiez ce terrain de camping et l'autre couche est faite à travers le middleware. C'est ce qui sera dans la prochaine vidéo.