1
00:00:00,240 --> 00:00:00,960
Nous saluons le retour.

2
00:00:01,050 --> 00:00:05,330
Nous nous concentrons maintenant sur deux terrains de camping de premier plan qui sont agréables et courts.

3
00:00:05,340 --> 00:00:17,670
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.

4
00:00:17,780 --> 00:00:24,420
Nous le cliquons, il le supprime en utilisant find par id et le supprime, puis nous redirige quelque part.

5
00:00:24,480 --> 00:00:25,800
Alors, commençons.

6
00:00:25,920 --> 00:00:30,170
Au lieu de mon terrain de camping Oui, je vais ajouter une nouvelle route.

7
00:00:30,330 --> 00:00:44,910
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.

8
00:00:44,910 --> 00:00:49,230
Je ne sais pas pourquoi cela ne fonctionne pas, mais vous allez entendre les gens les utiliser de façon interchangeable.

9
00:00:49,230 --> 00:00:52,780
Techniquement détruire est est le terme pour un itinéraire reposant.

10
00:00:52,800 --> 00:00:59,540
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.

11
00:00:59,610 --> 00:01:01,720
Je pourrais avoir appelé le supprimer ou quelque chose de toute façon.

12
00:01:01,950 --> 00:01:03,180
Alors, commençons.

13
00:01:03,180 --> 00:01:05,020
Nous avons besoin d'une application ou d'un routeur.

14
00:01:05,070 --> 00:01:11,840
Excusez-moi de supprimer et puis au lieu d'ici notre itinéraire doit être sashed terrains de camping.

15
00:01:11,850 --> 00:01:30,510
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.

16
00:01:31,470 --> 00:01:43,230
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.

17
00:01:43,230 --> 00:01:44,510
Alors, faisons-le maintenant.

18
00:01:44,670 --> 00:02:02,220
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.

19
00:02:02,910 --> 00:02:27,870
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.

20
00:02:28,080 --> 00:02:39,560
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.

21
00:02:40,770 --> 00:02:42,130
Et c'est tout ce que nous devrions faire.

22
00:02:42,150 --> 00:02:47,040
Redémarrez le serveur pour actualiser la page.

23
00:02:47,940 --> 00:02:50,690
Ce n'est pas un style très bien réglera cela et un peu.

24
00:02:50,730 --> 00:02:59,790
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.

25
00:02:59,790 --> 00:03:08,140
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.

26
00:03:08,490 --> 00:03:11,360
La méthode Underscore appelle delete.

27
00:03:11,570 --> 00:03:17,500
Maintenant, si nous sauvegardons et nous revenons essayer de nouveau rafraîchir.

28
00:03:17,730 --> 00:03:25,520
Cliquez sur supprimer qui traite maintenant comme il supprimer demande et nous déclencher ce code que vous essayez de supprimer quelque chose.

29
00:03:25,950 --> 00:03:29,780
Alors maintenant, nous allons manger quelque chose qui est assez facile.

30
00:03:29,880 --> 00:03:54,700
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.

31
00:03:55,290 --> 00:03:56,840
Ce n'est pas grave à ce point.

32
00:03:56,970 --> 00:04:08,870
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.

33
00:04:10,200 --> 00:04:12,020
Nous vous renverrons donc aux terrains de camping.

34
00:04:12,080 --> 00:04:19,260
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.

35
00:04:19,290 --> 00:04:20,370
Faisons un coup.

36
00:04:20,520 --> 00:04:22,010
Voyez ce qui se passe.

37
00:04:22,110 --> 00:04:25,650
Redémarrez le serveur chaque fois que nous modifions nos itinéraires.

38
00:04:25,770 --> 00:04:28,250
Revenons aux terrains de camping sashed.

39
00:04:29,430 --> 00:04:34,400
Nous allons supprimer lovy creek et cliquez sur le.

40
00:04:34,440 --> 00:04:34,960
Voilà.

41
00:04:34,980 --> 00:04:40,730
Il est allé grand donc nous allons juste vous assurer que notre modification et mise à jour fonctionnent toujours.

42
00:04:41,010 --> 00:04:44,460
Changeons ce titre de quelques points d'exclamation.

43
00:04:44,460 --> 00:04:46,440
Soumettre qui fonctionne.

44
00:04:46,440 --> 00:04:52,220
Je veux le supprimer parce que nous sommes à court sur les terrains de camping, mais tout semble fonctionner très bien.

45
00:04:53,370 --> 00:04:58,100
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.

46
00:04:58,260 --> 00:05:09,740
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.

47
00:05:09,740 --> 00:05:12,440
Non, je viens de le supprimer.

48
00:05:12,450 --> 00:05:18,490
Laissez-moi essayer encore une fois, assurez-vous que je ne le fais pas cette fois.

49
00:05:18,510 --> 00:05:18,920
Voilà.

50
00:05:18,930 --> 00:05:20,370
Voici le formulaire.

51
00:05:20,430 --> 00:05:22,190
Notez qu'il prend toute la ligne.

52
00:05:22,230 --> 00:05:33,120
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.

53
00:05:33,330 --> 00:05:41,470
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.

54
00:05:41,700 --> 00:05:47,540
Donc, nous allons lui donner un numéro d'identification et nous l'appellerons supprimer formulaire.

55
00:05:47,820 --> 00:05:50,390
Juste comme ça économiser.

56
00:05:50,640 --> 00:06:03,140
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.

57
00:06:03,510 --> 00:06:11,340
Affichage est en ligne de sorte qu'il est traité comme un élément en ligne plutôt que en ligne bloc ou bloc.

58
00:06:11,500 --> 00:06:13,210
Alors essayons ça.

59
00:06:13,290 --> 00:06:24,930
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.

60
00:06:24,930 --> 00:06:26,760
Chaque fois que je rafraîchis la page.

61
00:06:26,970 --> 00:06:27,500
Génial.

62
00:06:27,600 --> 00:06:34,220
Donc, c'est tout ce que je dois faire pour les afficher correctement pour les faire correspondre sur la même ligne.

63
00:06:34,680 --> 00:06:37,270
Si nous redimensionons les choses semblent toujours bonnes.

64
00:06:37,680 --> 00:06:41,260
Vous pouvez jouer avec la taille des boutons si vous voulez les rendre plus petits.

65
00:06:41,310 --> 00:06:53,580
Il suffit d'utiliser BT accès ici si vous préférez comment cela semble totalement à vous bien sûr.

66
00:06:53,640 --> 00:06:56,220
Jette un coup d'oeil.

67
00:06:56,250 --> 00:07:08,000
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.

68
00:07:08,010 --> 00:07:12,150
Je ne veux pas que quelqu'un entre et soit en mesure de le lire ou de le modifier.

69
00:07:12,150 --> 00:07:16,540
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à.

70
00:07:16,770 --> 00:07:19,650
Donc l'un d'eux est juste de cacher les boutons.

71
00:07:19,650 --> 00:07:20,870
Si elle ne m'appartient pas.

72
00:07:21,060 --> 00:07:32,040
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.

73
00:07:32,070 --> 00:07:34,940
Il ne me permet pas de supprimer même si je suis connecté.

74
00:07:35,070 --> 00:07:36,780
Il y a donc deux couches de protection.

75
00:07:36,780 --> 00:07:44,600
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.
