1
00:00:00,690 --> 00:00:04,500
Maintenant, allons-y et configurer l'itinéraire post où nous pouvons soumettre le formulaire à.

2
00:00:05,130 --> 00:00:07,500
Donc, je vais le faire juste en dessous.

3
00:00:08,070 --> 00:00:18,750
Et cela va être apt à Post et l'URL est slash campgrounds slash idée encore slash commentaires et c'est tout.

4
00:00:18,750 --> 00:00:33,750
Et nous allons ajouter dans nos demandes et la réponse à Colback et n'a pas entendu nous avons besoin de faire quelques choses que nous avons besoin pour rechercher le terrain de camping en utilisant l'ID, nous avons besoin de créer de nouveaux commentaires.

5
00:00:33,750 --> 00:00:39,220
Ensuite, nous voulons relier de nouveaux commentaires au camping.

6
00:00:39,660 --> 00:00:46,960
Et puis enfin, nous voulons rediriger quelque part et il serait logique de rediriger vers la page d'affichage du terrain de camping que nous sommes déjà sur.

7
00:00:47,130 --> 00:00:54,010
Ainsi, une redirection vers le camping afficher la page juste comme ça.

8
00:00:54,350 --> 00:00:54,870
D'ACCORD.

9
00:00:55,290 --> 00:01:03,470
Commençons par regarder le terrain de camping en utilisant l'ID et rappelez-vous que c'est à l'intérieur pour Quest dot harams que l'ID.

10
00:01:03,510 --> 00:01:09,380
Nous ferons donc une recherche de terrain de camping par Id comme nous l'avons fait ici.

11
00:01:09,950 --> 00:01:20,620
Demande Amzah ID et puis notre fonction de rappel avec l'erreur et le terrain de camping et puis nous avons besoin de ceci ici et puis notre clôture de voir.

12
00:01:20,880 --> 00:01:24,120
Et puis ici, ce qui se plaignent de nous n'utilisons pas l'erreur.

13
00:01:24,270 --> 00:01:26,210
Nous allons donc gérer l'erreur.

14
00:01:26,480 --> 00:01:38,480
Le constable enregistre notre ou autrement alors nous allons aller de l'avant et faire tout ce code et si nous ne pouvons pas trouver le terrain de camping qu'ils ajoutent un commentaire à alors nous avons un problème.

15
00:01:38,730 --> 00:01:47,820
Donc, nous ne ferons rien de tout cela, mais nous pourrions faire au lieu de simplement rediriger vers le slash terrains de camping qui est assez de nocive du point de vue d'un utilisateur.

16
00:01:47,820 --> 00:01:49,780
Mais au moins l'application ne va pas décrocher.

17
00:01:49,780 --> 00:01:54,540
Nous allons rediriger quelque part, nous allons afficher un message d'erreur expliquant le problème.

18
00:01:54,820 --> 00:01:55,070
D'ACCORD.

19
00:01:55,080 --> 00:02:02,000
Alors redirection doit alors être rez redirection, puis à l'intérieur de l'autre, nous allons maintenant créer le nouveau commentaire.

20
00:02:02,250 --> 00:02:05,340
Donc, c'est fait avec des commentaires qui créent.

21
00:02:05,820 --> 00:02:13,690
Mais avant de faire cela nous avons commenté et je veux vous montrer ce que je parlais lorsque j'ai introduit cette nouvelle façon d'ajouter l'attribut name.

22
00:02:13,860 --> 00:02:17,690
Mais les choses regroupées les regroupent sous le nom de commentaire.

23
00:02:17,790 --> 00:02:32,670
Donc, nous allons revenir ici et nous allons juste faire un que la demande de journal de points dot dot des commentaires et sauver redémarrer le serveur et nous allons visiter les terrains de camping sosh.

24
00:02:33,030 --> 00:02:40,150
Cliquez sur l'un d'entre eux, puis allez faire slash commentaires slash nouveau et puis nous allons soumettre un commentaire.

25
00:02:40,160 --> 00:02:43,980
Ce sera Ho ho ho de Santa.

26
00:02:44,130 --> 00:02:45,160
Juste comme ça.

27
00:02:45,240 --> 00:02:49,790
Cliquez sur soumettre et cette demande ne va pas vraiment finir par voir quoi que ce soit.

28
00:02:49,830 --> 00:02:53,520
Il va finir par le temps parce que nous ne l'avons pas manipulé correctement.

29
00:02:53,520 --> 00:02:57,280
Nous ne redirigeons pas que nous redirigons seulement si nous ne pouvons pas trouver le terrain de camping.

30
00:02:57,450 --> 00:02:59,210
Autrement, nous ne faisons rien.

31
00:02:59,310 --> 00:03:07,700
Mais plus important encore si nous regardons à ce que la demande de commentaire corps canard est que vous pouvez voir c'est cet objet pré-fait qui a tout ce dont nous avons besoin pour faire un nouveau commentaire.

32
00:03:08,160 --> 00:03:22,210
Donc, nous n'avons pas à nous asseoir ici et faire le VAR texte est égal à demander du texte du corps et puis var auteur et ainsi de suite, nous pouvons simplement utiliser la demande de document du corps.

33
00:03:22,590 --> 00:03:36,710
Donc nous allons maintenant créer des commentaires qui créent et au lieu de passer dans cet objet que nous venons de passer et demander ce document du corps qui a ces deux morceaux déjà là.

34
00:03:36,960 --> 00:03:44,910
Et puis notre rappel et nous aurons notre erreur et ensuite notre commentaire OK.

35
00:03:45,060 --> 00:03:54,050
Et puis, comme toujours va vérifier s'il ya une erreur et nous allons juste faire un con simple. De nouveau.

36
00:03:54,930 --> 00:04:07,930
Et si tout est bon alors ce que nous devons faire est d'associer ce commentaire au terrain de camping et tout ce que nous avons à faire pour que le travail soit fait campement qui est cette variable ici.

37
00:04:08,080 --> 00:04:15,390
Il s'agit du terrain de camping que nous avons trouvé avec cet identifiant, vous êtes bien commentaires Dot.

38
00:04:15,450 --> 00:04:32,270
Push commentaires qui est le commentaire qui vient de revenir de la base de données que nous avons créé et puis nous avons besoin de faire un camp de sauvegarde pour le camping qui sauvent juste comme ça, puis nous allons rediriger.

39
00:04:32,370 --> 00:04:44,690
Donc, nous allons faire un rez qui redirige vers la page d'affichage du terrain de camping et que la page montrent encore va ressembler à Slash terrain de camping slash ID.

40
00:04:44,760 --> 00:04:46,650
Nous devons donc construire cette chaîne.

41
00:04:46,650 --> 00:04:49,920
C'est un redstart redirection slash terrains de camping.

42
00:04:50,370 --> 00:04:52,010
Mais nous devons mettre l'idée là-dedans.

43
00:04:52,170 --> 00:04:57,950
Donc, les inondations slash qui va être terrain de camping point underscore.

44
00:04:58,050 --> 00:05:00,060
Id juste comme ça.

45
00:05:00,720 --> 00:05:01,020
D'ACCORD.

46
00:05:01,030 --> 00:05:02,490
Donc nous sommes presque là.

47
00:05:02,490 --> 00:05:19,530
Nous espérons que cela nous redirigera vers le bon chemin afin que nous puissions voir le commentaire qui a été créé, mais nous avons un problème qui est que le commentaire n'est pas défini et c'est parce que c'est la première fois que nous utilisons le commentaire à l'intérieur de cette application à l'intérieur des États-Unis Même si nous avons déjà accès aux commentaires.

48
00:05:19,590 --> 00:05:26,780
Nous n'avons jamais eu à utiliser le modèle de commentaire parce que nous avions accès à des commentaires hors du modèle de terrain de camping automatiquement dans le modèle.

49
00:05:26,970 --> 00:05:43,930
Ce que nous devons faire, c'est exiger un commentaire apparaître et qui est égal à exiger des modèles slash point slash et de sauvegarder la virgule et maintenant il devrait être bon d'aller.

50
00:05:44,250 --> 00:05:47,250
Nous allons redémarrer ces erreurs de syntaxe.

51
00:05:47,250 --> 00:05:49,010
Toujours un bon signe.

52
00:05:49,080 --> 00:05:50,090
J'ai besoin d'y retourner.

53
00:05:50,130 --> 00:05:55,610
Voici le temps que j'ai obtenu quand je n'ai jamais envoyé une réponse et jamais réorienté ou jamais rendu quelque chose.

54
00:05:55,740 --> 00:05:59,660
Pauvre nuage 9 renvoyé leur propre message qui vient de dire quelque chose a mal tourné.

55
00:06:00,230 --> 00:06:01,190
D'ACCORD.

56
00:06:01,300 --> 00:06:02,590
Slash terrains de camping.

57
00:06:02,760 --> 00:06:05,790
Maintenant, nous allons cliquer sur un.

58
00:06:05,790 --> 00:06:09,610
Maintenant, nous allons aller à slash commentaires slash nouveau.

59
00:06:10,050 --> 00:06:16,130
Voici notre formulaire de commentaire et nous nous attendons à Trona eux.

60
00:06:16,320 --> 00:06:18,110
Et c'est Harry Potter.

61
00:06:18,180 --> 00:06:20,790
Soumettez et que savez-vous.

62
00:06:20,790 --> 00:06:30,330
Nous avons un deuxième commentaire qu'un down here la toute dernière chose que nous allons faire est d'ajouter un simple bouton qui nous mènera à la nouvelle page de commentaires plutôt que d'avoir à taper ce vraiment long Lincoln manuellement.

63
00:06:30,390 --> 00:06:42,000
Nous allons simplement ajouter un bouton et c'est sur le modèle d'affichage et nous allons juste le faire juste avant le commentaire et nous allons juste faire une balise d'ancrage à l'intérieur d'un paragraphe afin qu'il soit un peu plus espacé.

64
00:06:42,060 --> 00:06:43,170
Ainsi étiquette de paragraphe.

65
00:06:43,320 --> 00:06:50,540
Et puis nous voulons une balise d'ancrage avec chaque ref égal à slash terrains de camping.

66
00:06:50,910 --> 00:06:55,510
Et puis nous avons besoin de l'ID et que l'ID est un ID camping.

67
00:06:55,530 --> 00:07:10,330
Donc, je vais juste voler cela et le mettre à droite là-bas et de le changer pour être souligné ID slash commentaires et doit aller dans les guillemets slash commentaires slash nouveau.

68
00:07:10,950 --> 00:07:18,750
Et puis le texte du lien devrait juste être ajouter un nouveau commentaire et nous allons faire un bouton bootstrap.

69
00:07:18,750 --> 00:07:26,900
Donc, la classe est égal à faire entre succès DTN qui le rendra vert.

70
00:07:27,030 --> 00:07:27,360
D'accord.

71
00:07:27,360 --> 00:07:28,590
Essayons ceci.

72
00:07:28,590 --> 00:07:30,250
Démarrez le serveur à nouveau.

73
00:07:30,680 --> 00:07:34,970
Revenons au terrain de camp cliquez sur un de ces.

74
00:07:35,100 --> 00:07:36,560
Nous avons ajouter un nouveau commentaire.

75
00:07:36,900 --> 00:07:40,320
Essayons d'ajouter simplement un commentaire sur le jibberish.

76
00:07:40,320 --> 00:07:41,180
Voilà.

77
00:07:41,550 --> 00:07:43,220
Donc, nous avons cette fonctionnalité vers le bas.

78
00:07:43,470 --> 00:07:46,940
Et vérifions qu'il fonctionne sur d'autres commentaires aussi.

79
00:07:46,950 --> 00:07:52,260
Revenons donc au terrain de camping et ajoutez-le au sol du canyon.

80
00:07:52,640 --> 00:07:57,330
Et c'est encore jibberish et ça marche très bien.

81
00:07:57,660 --> 00:08:05,580
Et comme vous le savez maintenant, j'aimerais finir par faire une rapide récapitulation et nous avons beaucoup à raconter ici, mais je ferai de mon mieux pour le faire en 30 secondes.

82
00:08:05,580 --> 00:08:17,990
Nous avons donc commencé par parler des itinéraires imbriqués ou nous avons un ID de slash du terrain de camping, puis les commentaires et les itinéraires pour les commentaires sont ajoutés après que parce que ce commentaire dépend d'un terrain de camping et son ID particulier.

83
00:08:18,000 --> 00:08:19,670
Nous avons donc mis ces deux routes en place.

84
00:08:19,890 --> 00:08:21,270
Nous avons déplacé nos modèles.

85
00:08:21,270 --> 00:08:29,130
Donc, maintenant, nous avons un répertoire de camping et un répertoire commun, nous avons dû changer certains des liens et en particulier le lien vers le Parshall.

86
00:08:30,600 --> 00:08:34,130
Et puis le gros de ce que nous avons fait était ici dans nos routes.

87
00:08:34,530 --> 00:08:41,850
Donc, nous avons créé le nouveau et créer des itinéraires de commentaires à la fois d'entre eux, nous devons chercher le terrain de camping correct d'abord.

88
00:08:42,060 --> 00:08:56,380
Une fois que nous recherchons le terrain de camping sur la nouvelle tout ce que nous faisons est de rendre le formulaire, mais une fois que nous recherchons le terrain de camping sur créer ce que nous avons réellement eu à faire était alors créer le commentaire, puis pousser ce commentaire dans le camping et sauver.

89
00:08:56,610 --> 00:09:00,060
Et puis nous avons redirigé de nouveau à la page d'exposition de camping.

90
00:09:00,510 --> 00:09:02,390
Donc beaucoup de changements beaucoup de choses nouvelles.

91
00:09:02,490 --> 00:09:08,490
Si vous voulez revenir en arrière et comparer v3 est la version la plus récente qui n'a pas de ce nouveau matériau.

92
00:09:08,520 --> 00:09:18,420
Et la dernière chose importante que nous avons laissé à faire autour des commentaires est juste d'ajouter un style de sorte que la page d'affichage semble un peu plus agréable que ce qu'il fait actuellement et que les commentaires un peu mieux ainsi.
