1
00:00:00,360 --> 00:00:01,260
Nous saluons le retour.

2
00:00:01,260 --> 00:00:09,350
Nous avons donc une autre voie pour terminer ce qui est notre route de destruction qui est la façon dont nous pouvons supprimer un blog particulier ou dans ce cas un chien.

3
00:00:09,720 --> 00:00:17,050
Donc, c'est une requête de suppression qui est le verbe, nous devons utiliser notre méthode de soulignement avec la méthode de substitution pour faire ce travail.

4
00:00:17,490 --> 00:00:22,650
Et puis nous devons également avoir un ID dans le chemin parce que nous supprimons une chose particulière.

5
00:00:22,830 --> 00:00:28,390
Normalement, votre itinéraire de suppression ou votre itinéraire de destruction supprime quelque chose et vous redirige vers un autre endroit.

6
00:00:28,440 --> 00:00:35,690
Habituellement, l'index car il n'y a pas de page d'affichage pour vous rediriger vers si vous avez simplement supprimé la chose que vous rediriger vers.

7
00:00:35,700 --> 00:00:39,390
Revenons donc et commençons par définir son itinéraire.

8
00:00:40,080 --> 00:00:43,930
Donc la dernière fois que je sais que c'est un peu un marathon.

9
00:00:44,070 --> 00:01:06,590
Donc, nous avons notre itinéraire de suppression et il devrait être une app supprimer supprimer slash blog slash colon ID à notre Colback dans et tous les deux juste faire ce que nous avons fait avec la réponse de mise à jour qui envoient le nous détruire l'itinéraire.

10
00:01:07,170 --> 00:01:11,660
Disons que vous avez atteint la route de Detroit.

11
00:01:12,660 --> 00:01:15,890
Excellent séjour.

12
00:01:16,080 --> 00:01:30,580
Et juste comme avec la mise à jour ou vraiment avec n'importe lequel de ces itinéraires ceci n'a pas besoin d'être une demande de suppression afin de supprimer quelque chose comme je pourrais faire ceci une demande d'obtention qui est juste blog slash ID slash supprimer ou enlever ou quoi que je veux.

13
00:01:30,870 --> 00:01:36,870
C'est juste si nous suivons des conventions de routage reposantes et qu'il faut être une demande de suppression OK.

14
00:01:36,930 --> 00:01:41,920
Donc, après que nous l'ID de session de blog à l'intérieur d'ici nous sommes juste renvoyer.

15
00:01:41,940 --> 00:01:43,660
Vous êtes libre de déformer.

16
00:01:43,980 --> 00:01:56,830
Maintenant, nous avons besoin d'un moyen de frapper cette route afin que nous puissions aller à notre modèle d'affichage et que nous allons juste le faire sous le post ici aura un bouton qui dit simplement supprimer.

17
00:01:57,060 --> 00:02:04,160
Donc, nous allons revenir à montrer et juste ici pour faire ce travail, nous devons ajouter dans une forme en fait.

18
00:02:04,170 --> 00:02:16,470
Donc, nous avons besoin d'un autre formulaire comme nous l'avons fait avec la mise à jour et nous pouvons démarrer une méthode simple est post et c'est parce qu'il doit utiliser la méthode de substitution.

19
00:02:16,470 --> 00:02:24,750
Il doit être une demande de poste, mais alors nous avons besoin d'envoyer ou d'action qui est égal à vous ou bien un blog de site.

20
00:02:24,990 --> 00:02:26,670
Et nous avons besoin de l'ID.

21
00:02:26,900 --> 00:02:30,890
Et cela doit être ajouté avec les tags Ejaz déconnectés.

22
00:02:30,900 --> 00:02:38,160
Underscore Id remember blog est ce que nous passons quand nous le trouvons dans la base de données en utilisant find by ID.

23
00:02:38,160 --> 00:02:39,860
Donc, nous passons à travers.

24
00:02:41,100 --> 00:02:48,970
Mais ce n'est pas suffisant parce que faire une demande post à blog slash connecté que l'ID ne va pas être notre itinéraire quotidien.

25
00:02:48,990 --> 00:02:53,690
Nous avons besoin d'ajouter une méthode de soulignement égale à supprimer.

26
00:02:54,480 --> 00:02:59,260
Je pense toujours que c'est bizarre après des années de faire cela c'est un peu ennuyeux, mais c'est juste ce que vous avez à faire.

27
00:02:59,340 --> 00:03:03,210
Donc, sous la méthode schwere est supprimer puis à l'intérieur du formulaire.

28
00:03:03,210 --> 00:03:05,700
Tout ce dont nous avons besoin est un simple bouton pour soumettre le formulaire.

29
00:03:06,060 --> 00:03:17,470
Donc j'ajoute dans une étiquette de bouton et notre bouton juste dira que la suppression juste supprime et ou ajoute dans une classe ici juste pour lui faire sembler un peu plus gentil utilisant la sémantique.

30
00:03:17,670 --> 00:03:25,380
Nous pouvons juste faire un UI lire le bouton de base et vous pouvez choisir votre propre couleur si vous voulez ou assurez-vous que vous n'êtes pas l'un des inversés.

31
00:03:25,380 --> 00:03:26,260
Ou une couleur personnalisée.

32
00:03:26,280 --> 00:03:29,480
Mais cela est très bien pour moi rouge bouton de base qui dit supprimer.

33
00:03:29,550 --> 00:03:32,860
Il soumettra ce formulaire envoie une demande.

34
00:03:32,880 --> 00:03:34,240
Techniquement une demande post.

35
00:03:34,320 --> 00:03:40,670
Mais notre méthode override voit cela et il le traite comme une requête de suppression qui espérons déclencher ce code.

36
00:03:40,670 --> 00:03:43,780
Ici, nous devrions voir que vous avez atteint la route de destruction.

37
00:03:44,120 --> 00:03:48,120
OK, allons-y.

38
00:03:48,840 --> 00:03:51,180
Nous avons donc un bouton.

39
00:03:51,450 --> 00:03:51,990
Génial.

40
00:03:52,140 --> 00:03:55,170
Je reçois le reste de vous envoyer freaks la route de destruction.

41
00:03:55,610 --> 00:03:58,200
Donc, la dernière chose que nous devons faire est de la détruire.

42
00:03:58,200 --> 00:04:00,750
Au lieu de cette route.

43
00:04:00,780 --> 00:04:02,730
Encore une fois, c'est un processus en deux étapes.

44
00:04:02,780 --> 00:04:05,010
Il ya deux choses principales que nous faisons.

45
00:04:05,010 --> 00:04:09,780
Détruisez le journal, puis redirigez-vous quelque part.

46
00:04:10,500 --> 00:04:11,600
Donc, pour détruire.

47
00:04:11,850 --> 00:04:14,660
Nous avons la chance qu'il y ait une autre méthode agréable.

48
00:04:14,670 --> 00:04:29,760
Bon par id et supprimer et qui a besoin d'un ID qui est à nouveau demande harams que l'ID et puis notre rappel qui vient de prendre l'erreur parce qu'il n'y a aucune donnée qui voudra faire quoi que ce soit avec le retour.

49
00:04:29,760 --> 00:04:31,840
Si nous supprimons quelque chose il est allé.

50
00:04:32,130 --> 00:04:35,370
Nous allons donc en rester là et vérifier s'il ya une erreur.

51
00:04:35,370 --> 00:04:39,900
S'il y en a, nous le traiterons relativement mal.

52
00:04:40,020 --> 00:04:41,490
Nous ne donnerons aucun message ou quoi que ce soit.

53
00:04:41,490 --> 00:04:47,880
Je vais simplement rediriger vers Sashed Largs Encore une fois fera en fait la même chose.

54
00:04:48,450 --> 00:04:54,380
Mais je vais laisser cette déclaration ici parce que c'est une bonne pratique de vérifier une erreur même si nous faisons la même chose.

55
00:04:54,400 --> 00:04:56,310
Il y a des résultats identiques.

56
00:04:56,760 --> 00:04:59,000
OK alors voyons ce qui se passe.

57
00:04:59,050 --> 00:05:07,890
Maintenant, rediriger les blogs slash après nous trouver par l'id et supprimer un blog particulier Let's fire it up.

58
00:05:08,310 --> 00:05:13,500
Revenons à la racine de chemin et trouver un qui vaut la peine de lire.

59
00:05:13,500 --> 00:05:17,100
Donc, je crois que l'un d'eux manque un titre.

60
00:05:17,430 --> 00:05:18,640
Oui celui-ci ici.

61
00:05:18,840 --> 00:05:25,870
Donc, nous allons supprimer cette rapide undelete et j'espère.

62
00:05:25,930 --> 00:05:27,390
Yup là nous allons ce qui manque.

63
00:05:27,570 --> 00:05:28,800
Supprimons donc celui-ci à nouveau.

64
00:05:28,810 --> 00:05:31,040
Il a une image gigantesque.

65
00:05:31,400 --> 00:05:32,910
Nous devons aller à la page du spectacle.

66
00:05:33,060 --> 00:05:36,800
Pour en savoir plus, cliquez dessus.

67
00:05:37,980 --> 00:05:40,220
Et c'est également supprimé.

68
00:05:40,260 --> 00:05:43,810
Maintenant, nous sommes juste de retour à ces bouledogue adorable.

69
00:05:43,890 --> 00:05:46,810
D'accord, c'est tout ce qu'il ya à des itinéraires reposants.

70
00:05:46,830 --> 00:05:47,330
C'est beaucoup.

71
00:05:47,340 --> 00:05:56,510
Je sais que c'est quelque chose que quand j'ai eu des professeurs en personne quand nous avons trois mois ou six mois, nous avons frappé ce dur pour deux semaines plus.

72
00:05:56,790 --> 00:06:07,810
Je devrais construire une application pour les chiens et ensuite répéter la même chose pour quelque chose d'aussi ennuyeux comme les chats et les utilisateurs et les amis et les photos et vous venez de s'habituer à ce modèle.

73
00:06:07,950 --> 00:06:19,070
Et en fait, lorsque l'exercice est je recommande vraiment que vous ne va pas être tout ce plaisir ou glamour est vraiment juste de refaire ce que nous venons de faire, mais avec une autre chose.

74
00:06:19,080 --> 00:06:20,410
Donc pas un blog.

75
00:06:20,550 --> 00:06:21,380
Peut-être un chien.

76
00:06:21,390 --> 00:06:22,440
C'est très bien.

77
00:06:22,440 --> 00:06:23,940
Peut-être que vous le faites pour un livre.

78
00:06:24,000 --> 00:06:25,790
Peut-être que vous le faites pour un film, peu importe.

79
00:06:25,950 --> 00:06:29,550
Mais juste quelque chose que vous avez tous les sept itinéraires pour.

80
00:06:29,580 --> 00:06:32,630
C'est vraiment important que vous essayez de vous sentir à l'aise.

81
00:06:32,790 --> 00:06:38,250
Nous allons l'utiliser tout le temps que vous savez que je vais le frapper assez fort et de réitérer que nous allons.

82
00:06:38,520 --> 00:06:42,070
Mais si vous voulez commencer à construire vos propres applications et c'est un de vos objectifs.

83
00:06:42,510 --> 00:06:45,330
Mémoriser ce type de la table à partir de zéro.

84
00:06:45,330 --> 00:06:53,180
C'est une bonne pratique d'utiliser une table d'amorçage à la dernière petite modification sera faire est d'ajouter un lien d'édition à la page de spectacle.

85
00:06:53,220 --> 00:06:55,740
À l'heure actuelle, nous n'avons pas une bonne façon d'y arriver.

86
00:06:55,770 --> 00:06:57,360
Très simple.

87
00:06:57,360 --> 00:07:02,440
Il suffit de faire un autre bouton tout comme nous avons avec notre suppression.

88
00:07:02,580 --> 00:07:03,530
Donc, je vais simplement copier cela.

89
00:07:03,540 --> 00:07:06,450
Sauf qu'il doit être une balise d'ancrage.

90
00:07:07,440 --> 00:07:11,760
Parce que nous n'envoyons pas de formulaire ou n'envoyons pas de demande de poste pour obtenir une demande.

91
00:07:11,820 --> 00:07:23,400
Donc, un souffle devrait être sur juste copier slash de ce blog slash ID à elle et cela devrait juste dire à elle et nous sommes absents une citation.

92
00:07:23,430 --> 00:07:24,750
Nous avons un trop de citations.

93
00:07:24,750 --> 00:07:25,520
Voilà.

94
00:07:25,680 --> 00:07:31,320
Ajoutons dans notre classe égale à et nous vous ferons.

95
00:07:31,730 --> 00:07:33,510
Faisons orange.

96
00:07:33,840 --> 00:07:43,260
Bouton de base d'économiser sont frais et nous avons sont à elle, mais vous remarquerez qu'ils sont sur des lignes différentes.

97
00:07:43,260 --> 00:07:49,120
La raison en est que les formulaires par défaut ne sont pas dans les éléments de ligne comme les balises d'ancrage.

98
00:07:49,260 --> 00:07:58,650
Donc, si nous inspectons et sélectionnons le formulaire pas le bouton, mais le formulaire et je lui donner l'affichage en ligne.

99
00:07:58,650 --> 00:08:01,740
Remarquez qu'il saute comme ce qui est probablement ce que nous voulons.

100
00:08:02,160 --> 00:08:09,220
Donc, pour ce faire, il n'ya pas de moyen facile pour autant que je sais en utilisant la sémantique pour le faire sans écrire votre propre succès.

101
00:08:09,240 --> 00:08:14,120
Donc, ce que nous allons faire est de trouver quelque chose dans notre fichier CSSA.

102
00:08:14,190 --> 00:08:20,780
Donc, nous nous ouvrons après upsy évaluer et nous allons juste trouver un ID appelé formulaire Supprimer.

103
00:08:21,030 --> 00:08:28,950
Nous allons simplement appeler supprimer et ce les styles pour que sera juste afficher en ligne.

104
00:08:28,950 --> 00:08:33,130
Maintenant, nous devons simplement passer à notre formulaire qui est juste ici.

105
00:08:33,300 --> 00:08:37,960
Il suffit de lui donner id égale le nous et nous devrions être bon d'aller maintenant.

106
00:08:38,070 --> 00:08:42,490
Si je rafraîchir il reste exactement la même chose.

107
00:08:42,720 --> 00:08:43,320
Parfait.

108
00:08:43,320 --> 00:08:47,280
Donc encore mois le plus élégant pas la plus belle chose, mais il fonctionne pour cela.

109
00:08:47,340 --> 00:08:48,960
Nous n'allons pas pour quelque chose de fou.

110
00:08:49,050 --> 00:08:49,440
Génial.

111
00:08:49,470 --> 00:08:51,250
Donc, la prochaine vidéo est facultative.

112
00:08:51,390 --> 00:08:54,480
Nous allons parler d'un style de la page d'accueil un peu.

113
00:08:54,660 --> 00:08:55,880
Vous l'avez deviné, il faut du travail.

114
00:08:55,980 --> 00:09:07,100
Et je vais parler de désinfecter l'entrée qui provient de l'utilisateur afin qu'ils ne peuvent rien faire de malveillant, ils ne peuvent pas écrire une balise script qui exécutera le code lorsque nous afficher le post.

115
00:09:07,830 --> 00:09:08,320
D'ACCORD.
