1
00:00:00,120 --> 00:00:01,280
Hallo welkom terug.

2
00:00:01,620 --> 00:00:08,250
Dus de volgende twee video's zijn we gericht op het bewerken van het nu updaten reacties in plaats van kampeerterreinen die we net klaar.

3
00:00:08,250 --> 00:00:09,570
Dus hebben we een paar video's.

4
00:00:09,570 --> 00:00:13,900
De eerste is rond het verkrijgen van de bewerken en bijwerken routes om te werken.

5
00:00:14,280 --> 00:00:20,850
De volgende is op het verkrijgen van die route te vernietigen en dan zal de laatste zijn toe te voegen in onze toestemming om commentaar.

6
00:00:20,850 --> 00:00:25,800
Dus om te beginnen met deze twee video's kan iedereen een reactie bewerken of kan iedereen een reactie te verwijderen.

7
00:00:25,800 --> 00:00:27,800
Het maakt niet uit of ze bezitten of niet.

8
00:00:28,080 --> 00:00:32,270
Dus in deze video gaan we beginnen met het uitgeven en we hebben drie belangrijke dingen toe te voegen.

9
00:00:32,280 --> 00:00:35,340
De eerste is onze bewerken route voor een reactie.

10
00:00:35,340 --> 00:00:41,340
De volgende is het toevoegen van een knop, zodat we op een knop kunt klikken om naar dat te bewerken route naast elke commentaar.

11
00:00:41,610 --> 00:00:48,440
En dan tot slot willen we toe te voegen in de juiste update route die eigenlijk de database bijgewerkt, zodat alles werkt prima.

12
00:00:48,840 --> 00:01:01,810
Dus als ik nu wat we hebben Ik ga terug naar campings en ik had toe te voegen in een paar nieuwe campings omdat we schrapte alle van hen in de laatste video een kijkje nemen.

13
00:01:02,700 --> 00:01:05,250
Zodra ik een opmerking die ik hier al.

14
00:01:05,310 --> 00:01:06,740
Prachtige reactie.

15
00:01:06,810 --> 00:01:11,540
Ik wil een bewerking en een delete-knop te zien en om opnieuw te beginnen.

16
00:01:11,580 --> 00:01:12,840
Ze zullen gewoon opdagen voor iedereen.

17
00:01:12,840 --> 00:01:17,160
Dus aan het eind van deze video elke reactie op zou moeten hebben en te verwijderen en iedereen kan verwijderen om binnen te komen.

18
00:01:17,160 --> 00:01:18,710
Iedereen kan een reactie bewerken.

19
00:01:19,140 --> 00:01:23,330
Dus laten we terug gaan en laten we beginnen door het toevoegen in onze route.

20
00:01:23,520 --> 00:01:31,500
Dus vergeet niet voor een goede routing ik hier trek onze kleine tafel en ik zal het een voorbeeld van.

21
00:01:31,500 --> 00:01:32,400
Daar gaan we.

22
00:01:32,760 --> 00:01:34,120
Laten we eens een kijkje nemen op het.

23
00:01:34,170 --> 00:01:40,780
Slash honden slash slash toegevoegd als het te krijgen verzoek en het is gewoon naar de vorm van een hond te tonen.

24
00:01:40,790 --> 00:01:48,010
In ons geval voor een reactie en dan hebben we updaten die slash reacties slash ideeën te zetten.

25
00:01:48,360 --> 00:01:54,100
Maar voor ons is niet alleen slash reacties slash reactie slash ID dergelijke bewerken.

26
00:01:54,150 --> 00:01:56,310
Vergeet niet het is een geneste route.

27
00:01:56,340 --> 00:02:12,160
Dus als we kijken naar de routes die we hebben laat ik sluit dit naar beneden en als we terug naar ons hier te lezen me ik gewoon Adam hierheen onze camping in het ziet eruit als een kampeerterrein slash ID slash in.

28
00:02:12,830 --> 00:02:16,350
Maar vergeet niet dat onze opmerkingen routes zijn genest na campings.

29
00:02:16,470 --> 00:02:24,550
Dus hebben we iets als campings slash ID slash reacties slash ID slash in.

30
00:02:24,900 --> 00:02:27,210
Maar dit kan ook ID worden genoemd.

31
00:02:27,330 --> 00:02:40,270
Dus moeten we dit veranderen, omdat deze is ID en als we geprobeerd om hen beiden eruit zouden we eigenlijk maar één principe dit zou de eerste worden toegevoegd aan onze kinderwagens onder de naam ID dan zou dit te negeren.

32
00:02:40,410 --> 00:02:42,930
Dus we zullen noemen deze reactie ID.

33
00:02:42,930 --> 00:02:46,220
Het kan van alles zijn, maar dit is de route die we gaan definiëren.

34
00:02:46,920 --> 00:02:51,440
Dus campground dergelijke ID dergelijke opmerkingen dergelijke gemeenschappelijke ID slash in.

35
00:02:51,440 --> 00:03:05,230
Het is een stuk van alles wat we hebben om al te schrijven is dit omdat herinneren in onze app J.S. waar we de routes die wij naar beneden scrollen nodig voegen we dit al in alle commentaar routes.

36
00:03:05,670 --> 00:03:08,860
Dus laten we dat nu doen reactie is uit voor nu.

37
00:03:09,240 --> 00:03:15,070
We beginnen door te focussen op het laatste stukje van de route bewerken.

38
00:03:15,390 --> 00:03:16,860
Zo hebben de commentaren.

39
00:03:17,020 --> 00:03:35,300
J.S. routes file we nieuwe ongeschapen daarna zullen we een router get slash reactie Id slash op deze functie verzoek en reactie te doen.

40
00:03:35,910 --> 00:03:46,170
En wat we uiteindelijk doen is het maken van een formulier start met de rest ons en bewerken route voor commentaar en laat ervoor te zorgen dat we die route kunnen krijgen.

41
00:03:46,260 --> 00:04:02,940
Dus opnieuw op te starten we de server refresh hier en dan moeten we toevoegen slash reacties slash enig idee dat je gewoon doen dat slash ernaar en daar gaan we we krijgen op route voor commentaar.

42
00:04:02,940 --> 00:04:10,160
Het volgende wat we moeten doen is toe te voegen in de juiste koppeling van de knop die ons zal nemen om dat te bewerken vorm.

43
00:04:10,350 --> 00:04:15,520
Dus dat gaat onze camping toon pagina recht hier te zijn.

44
00:04:15,810 --> 00:04:24,950
En dan, als we het deel waar we doorlussen en het toevoegen in elk commentaar en voordat we verder gaan wil ik erop wijzen ik ben nog steeds in de 10 te vinden.

45
00:04:25,200 --> 00:04:27,930
Dus al deze veranderingen zijn in V 10 als je het volgende mee.

46
00:04:28,410 --> 00:04:36,860
Dus campground onze gemeenschappelijke stop voor elk voor elke blussen van de auteur een gebruikersnaam 10 dagen geleden en commentaar tekst.

47
00:04:37,140 --> 00:04:49,860
Zo beneden dat we gewoon toe te voegen in Bootstrap doen een anker-tag met een bootstrap klasse PTEN en we zullen doen PTEN dash extra klein.

48
00:04:49,860 --> 00:04:53,660
Dus het is kleiner en de kleur kan worden waarschuwing.

49
00:04:53,790 --> 00:05:03,060
In ons geval en dan hier gewoon toe te voegen op het en ref het gaat vrij lang zijn.

50
00:05:03,100 --> 00:05:10,730
U hoeft te doen slash slash campings of camping ID die we nog maar net bezig met een camping.

51
00:05:10,810 --> 00:05:15,840
Dus we moeten toe te voegen in de kunst E.J. Ja variabele camping.

52
00:05:16,150 --> 00:05:17,830
Het gaat om een ​​beetje een puinhoop.

53
00:05:17,950 --> 00:05:41,030
Underscore ID en dan als je slash na die opmerkingen en dan is onze reactie ID en elke individuele reactie in onze Per gaat om gewoon een commentaar in Ejay zijn als tags dot onderstrepen of ID-slash daarna bewerken erg lang.

54
00:05:41,350 --> 00:05:46,420
Maar we kunnen zoiets als dit te doen om het schoon te maken maar een klein beetje.

55
00:05:46,480 --> 00:05:58,190
Het is gigantisch net als dat als we wilden we redden de server opnieuw op te starten.

56
00:05:58,780 --> 00:06:00,910
Hoewel technisch gezien hoeven we niet om het goed te doen is.

57
00:06:01,210 --> 00:06:02,510
En we vernieuwen.

58
00:06:02,680 --> 00:06:04,450
We hebben nu onze bewerken knop.

59
00:06:04,450 --> 00:06:09,690
Als we inspecteren en neem een ​​kijkje op de Tref het gaat lang.

60
00:06:09,760 --> 00:06:23,410
Je kunt zien dat het campings slash een enorme ID slash reacties slash een enorme ID slash bij het en dat moet nu nemen ons mee naar de toegevoegde route die we willen nu een formulier voor die opmerking maken.

61
00:06:23,590 --> 00:06:29,030
Dus laten we stoppen met onze ober laten we die sjabloon die moeten worden opgeroepen in.

62
00:06:29,050 --> 00:06:30,110
E.J. Ja.

63
00:06:30,280 --> 00:06:31,990
Zodat moet worden in gebruik.

64
00:06:32,050 --> 00:06:37,640
Dus raak uitzicht slash reacties slash in.

65
00:06:37,750 --> 00:06:39,090
E.J. Ja.

66
00:06:39,580 --> 00:06:48,750
En dan opent dat als we gaan.

67
00:06:49,180 --> 00:07:01,120
En dan laten we gewoon de nieuwe opmerkingen of nuda E.J. als vorm en dupliceren gestart omdat het gaat sterk op de nieuwe zaak wordt.

68
00:07:01,180 --> 00:07:09,430
Het enige verschil is dat in plaats van een leeg formulier om een ​​reactie toe te voegen zal het eigenlijk de reeds bestaande data.

69
00:07:09,430 --> 00:07:12,390
Dus het is dichtbij dat je gewoon plakt die in hier.

70
00:07:12,640 --> 00:07:14,440
En we moeten een paar dingen te veranderen.

71
00:07:14,710 --> 00:07:25,930
Het meest opvallend is kunt u beginnen door gewoon het veranderen van deze H-1 te bewerken zeggen en vervolgens in de vorm die we nodig hebben om de actie te wijzigen.

72
00:07:25,930 --> 00:07:41,800
We moeten nog steeds camping sashed camping IDs dergelijke opmerkingen, maar we willen ook slash de camping of neem me niet kwalijk slash de reactie Id die reactie nog niet, dus we zullen moeten deze voorzien is gedefinieerd.

73
00:07:41,880 --> 00:07:42,910
We doen dat drang.

74
00:07:42,970 --> 00:07:47,250
Fout driven development, waar we de code die we willen werken aan het schrijven bent.

75
00:07:47,320 --> 00:07:53,170
Dus onthoud plaats van bewerking die we nodig hebben om de juiste reactie te vinden en vervolgens doorgeven die aan deze sjabloon.

76
00:07:53,290 --> 00:08:02,260
Dus in de route toegevoegd We moeten die gegevens doorgegeven aan deze sjabloon, zodat we daarna kunnen toevoegen het gecorrigeerde in de vorm, zodat we zien wat we aan het bewerken bent te vinden.

77
00:08:02,260 --> 00:08:09,850
We zien dat de gegevens en de methode een post zal zijn omdat leesmethode weer overschrijven, maar het moet een put te zijn.

78
00:08:09,880 --> 00:08:23,120
Dus we moeten dit underscore methode is gelijk aan te zetten en dat zou ons te werken en de volgende wijziging die ervoor zorgt dat het zal gaan naar onze inbreng.

79
00:08:23,890 --> 00:08:26,590
En dat willen we in plaats van te geven placeholder.

80
00:08:27,250 --> 00:08:38,040
Wij willen waarde en dan moeten we onze Ejay als tags en we gaan om toe te voegen in commentaar Tex die weer commentaar is nog niet gedefinieerd.

81
00:08:38,740 --> 00:08:48,600
Dus als we lopen dit nu zullen we een foutmelding krijgt en ze op te bewerken en we nooit het formulier weergegeven.

82
00:08:48,730 --> 00:09:02,290
Dus we eigenlijk niet een fout als we naar onze route en hoewel wij eigenlijk de vorm te maken, zodat Rezko maken reacties slash in.

83
00:09:02,290 --> 00:09:04,540
We moeten nu opnieuw opstarten.

84
00:09:04,690 --> 00:09:10,840
Ik zou proberen te gaan naar deze pagina opnieuw dezelfde bewerking krijgen we een fout nu ons te vertellen dat de camping is niet gedefinieerd.

85
00:09:10,960 --> 00:09:59,020
En dan als we vast te stellen dat wij ook een andere fout die zegt reactie wordt niet bepaald niet dat we niet daadwerkelijk gebruikt camping in onze template behalve deze ene deel hier met de actie, want we moeten die camping ID om daadwerkelijk opzetten krijgt de juiste route, zodat we naar dat te bewerken route die herinneren dat het op de lange vervelende geneste route camping slash AVI's camping ID sosh opmerkingen dergelijke gemeenschappelijke ID moeten we dat aan het werk maar we hebben niet de hele camping nodig hebt met alle bijbehorende gegevens al die we nodig hebben is de ID zodat we eigenlijk dit te vereenvoudigen en gewoon bellen iets camping idee bestaat niet, maar we zullen het passeren in onze template en hebben we toegang tot de ID in onze opmerkingen routes.

86
00:09:59,050 --> 00:10:08,780
Dus je zou denken zouden we nodig hebben om zoiets camping doen, maar vinden door id en vervolgens doorgeven in de ID van de route.

87
00:10:08,890 --> 00:10:33,930
We hoeven niet te doen, omdat we eigenlijk al over de camping ID in plaats van het verzoek haar Amscot ID en naar mijn mening is dit vrij verwarrend omdat de manier waarop ik lees uw opstelling, hoewel het lijkt erop dat we hebben als het kamp of een commentaar Id Maar ID is wat we in de zin van het adres is hier terug hier.

88
00:10:34,380 --> 00:10:41,170
Dus Id verwijst naar de camping ID en dan commentaar Id is het idee van de reactie.

89
00:10:42,120 --> 00:10:51,420
Dus als we pas net op campings onderstrepen ID gelijk is aan te vragen haar Amscot ID is.

90
00:10:51,420 --> 00:10:53,310
We shouldnt meer krijgen dat dezelfde fout.

91
00:10:53,530 --> 00:11:03,540
Nou ik heb een andere die ons nu vertelt dat oh haar nog vertellen de camping is niet gedefinieerd omdat werden met behulp van die terug hierheen.

92
00:11:04,050 --> 00:11:06,330
Zou u willen onze template hier wijzigen.

93
00:11:06,840 --> 00:11:10,090
Laten we maar zeggen eTIC reactie achter voor nu.

94
00:11:10,140 --> 00:11:14,350
Nu voor verse We krijgen reacties wordt niet gedefinieerd.

95
00:11:14,490 --> 00:11:21,100
Dus moeten we dat op te lossen en dit keer hebben we eigenlijk te zoeken van de reactie, omdat we de tekst moeten erin.

96
00:11:21,510 --> 00:11:32,840
Dus dat is een reactie stip vinden door ID in de ID verzoek harams dot reacties ID.

97
00:11:32,850 --> 00:11:42,890
Het tweede ding dan zullen we onze callback hebben is een fout opgetreden en vond de opmerkingen als fout.

98
00:11:43,770 --> 00:11:48,390
Voorlopig krijgen we heel dicht bij wat we gaan naar die mooie berichten die blijven praten over de uit te voeren.

99
00:11:48,390 --> 00:11:51,630
Voor nu laten we gewoon doen een rust.

100
00:11:52,650 --> 00:11:58,250
Redirect lus terug.

101
00:11:58,500 --> 00:12:02,380
Else je gewoon wilt om dit hier te doen.

102
00:12:02,970 --> 00:12:17,910
En we moeten ook te passeren in commentaar van de cursus die is gewoon een andere één van deze reacties is te vinden commentaren zomaar herstart.

103
00:12:19,140 --> 00:12:20,690
Dus onthoud we nemen dit idee.

104
00:12:20,690 --> 00:12:24,980
De eerste die we gewoon bellen ID en we passeren die direct door.

105
00:12:25,170 --> 00:12:30,060
Dan nemen we de tweede ID en kijken naar de bijbehorende reactie met behulp van dat ID.

106
00:12:30,060 --> 00:12:33,320
Nu als ik de pagina nu vernieuwen krijgen we ons formulier.

107
00:12:33,330 --> 00:12:36,170
Het is al vormgegeven omdat we gewoon gekopieerd dat een over.

108
00:12:36,720 --> 00:12:43,740
En dan natuurlijk nadenken over wat fout die je verwacht te zien toen ik raakte in te dienen.

109
00:12:44,310 --> 00:12:46,380
Kan niet campings zetten.

110
00:12:46,470 --> 00:12:48,810
En dat is omdat we niet over die route gedefinieerd.

111
00:12:49,110 --> 00:12:50,900
Dus laten we dat nu doen.

112
00:12:51,000 --> 00:12:56,220
Dus we hebben de eerste twee eigenlijk gedaan van de taak die we wilden te bewerken route te bewerken knop doen.

113
00:12:56,220 --> 00:12:58,190
Nu hoeven we alleen maar te werken.

114
00:12:58,260 --> 00:13:11,130
Dus terug om reacties te laat me hier toevoegen andere commentaar Stube merkt op dat het geschreven toen we willen reacties-update.

115
00:13:11,700 --> 00:13:26,220
Gewoon om je geheugen op te frissen en moet een put verzoek slash campings slash sommige camping ID slash reacties slash commentaren Id zomaar zijn.

116
00:13:26,940 --> 00:13:53,320
En dat gaat ons-update route als een put verzoek zo router put leden met behulp van router hier die net definiëren hier en vervolgens terug te keren dat de hele zaak, terwijl het niet terug te keren, maar het verzenden van het uit met modulaire export in plaats van nadat ik zo gerouteerd zetten en alles wat we nodig hebben is slash gesprek en opmerkingen.

117
00:13:53,460 --> 00:14:00,580
Id net als dat verzoek reactie.

118
00:14:01,170 --> 00:14:17,730
En zoals altijd ik graag beginnen met die eenvoudige rode stippen en je raakt de update route voor commentaar laten we proberen het raken van het nu met ons formulier refresh in te dienen.

119
00:14:17,730 --> 00:14:18,420
Grote.

120
00:14:18,450 --> 00:14:19,890
Dus onze formulieren te gaan op de juiste plaats.

121
00:14:19,890 --> 00:14:27,160
Onze router opgezet nu moeten we de logica en onze logica is zeer vergelijkbaar met hoe we deden het voor een camping.

122
00:14:27,230 --> 00:14:39,790
Als we kijken naar bijwerken camping up vinden door id en actualiseren we willen precies hetzelfde doen hier maar reactie wordt gevonden door id en updaten en vergeet niet dat het fonds door id en update duurt drie verschillende dingen.

123
00:14:39,900 --> 00:14:47,260
De ID gedefinieerd door de gegevens bij te werken met en vervolgens de callback om achteraf uit te voeren.

124
00:14:47,280 --> 00:14:58,320
Dus we willen een reactie up vinden door id en het actualiseren van de ID is vragen up harams dot reacties ID.

125
00:14:58,710 --> 00:15:04,900
Deze hier de gegevens die we willen als we naar of.

126
00:15:05,310 --> 00:15:09,300
Je zult zien dat herinnerend aan deze tekst commentaar.

127
00:15:09,360 --> 00:15:15,240
Dus AccessIT door reactie dot tekst of gewoon opmerking eigenlijk is alles wat we nodig hebben.

128
00:15:15,750 --> 00:15:27,640
Dus we kunnen teruggaan verzoeken dot dot lichaam commentaren en dat is gewoon de gehele reactie object dat slechts één ding tekst fout.

129
00:15:27,780 --> 00:15:44,520
En dan zullen we deze geactualiseerde reactie bellen en dan zullen we controleren of er een fout wij doen de gebruiker weer gewoon met de rest naar boven sturen redirect terug.

130
00:15:44,520 --> 00:15:52,440
Anders willen we ze terug te sturen naar de show pagina voor de opmerkingen en alles wat we moeten doen is er redstart omleiding.

131
00:15:52,440 --> 00:16:00,780
Vergeet niet de show pagina is slash campings slash een ID en dat Id we hebben.

132
00:16:00,780 --> 00:16:04,920
Nogmaals, het ziet er niet uit zoals wij hebben hier het lijkt erop dat onze route en gewoon commentaar Id.

133
00:16:05,250 --> 00:16:07,620
Ik denk echt dat het verwarrend voor beginners.

134
00:16:07,830 --> 00:16:15,540
Maar als we terug gaan houden om dit te doen, maar als we naar J.S. herinner me al onze gemeenschappelijke routes zijn genest na dit.

135
00:16:15,540 --> 00:16:24,750
Dus er is altijd een ID voor een camping, zodat we dit verzoek kunt maximaal harams dot-ID en dat zou alles wat we nodig hebben.

136
00:16:24,750 --> 00:16:26,050
Dus laten we het proberen.

137
00:16:26,640 --> 00:16:28,160
Hopelijk werkt het voor ons.

138
00:16:28,350 --> 00:16:34,860
Laten bewerken dit commentaar aan iets dat is getroffen dienen.

139
00:16:34,860 --> 00:16:41,270
En als we naar beneden scrollen perfect zien we iets laten we proberen opnieuw te bewerken.

140
00:16:41,820 --> 00:16:42,260
Perfect.

141
00:16:42,270 --> 00:16:43,430
Het werkt prima.

142
00:16:43,980 --> 00:16:44,600
Grote.

143
00:16:44,610 --> 00:16:59,500
Dus dat was bewerken en bijwerken herinneren we toegevoegd in de bewerken route eerste die de vorm en de reden dat ik de opmerkingen na camping is dat het een beetje Nassir het is een beetje extra syntax en je zorgen te maken over die genest routes.

144
00:16:59,790 --> 00:17:05,250
Maar anders dan de routes en een aantal van de ID-namen alles is vrijwel hetzelfde.

145
00:17:05,260 --> 00:17:11,470
Ik bedoel, een vondst van id en bij te werken hebben we een bewerking route en dan hebben we een update route.

146
00:17:11,550 --> 00:17:13,550
Dus hebben we dat we zijn begonnen met het bewerken route.

147
00:17:13,590 --> 00:17:18,500
We hebben toegevoegd op de knop in om daadwerkelijk een koppeling alleen met bootstrap styling om te kijken als een knop.

148
00:17:18,660 --> 00:17:21,750
En vervolgens toegevoegd we aan het einde van de update route.
