1
00:00:00,200 --> 00:00:01,160
OK wrócimy.

2
00:00:01,230 --> 00:00:04,020
Więc mamy zamiar zacząć campingów edycyjnych.

3
00:00:04,200 --> 00:00:13,460
Więc to jest trochę przeglądu od reszty do jednostki, w której zrobiliśmy, że blog z semantycznego UI, ale mamy zamiar dodać kilka nowych koncepcji na górze, że dobrze.

4
00:00:13,470 --> 00:00:38,900
W szczególności, gdy mamy do komentarzy zacząć choć pracujemy nad campingów edycji tak, że kiedy pójdę do pokazu stronie campingu po pierwsze, aby uruchomić serwer powinien być w stanie zobaczyć przycisk z napisem edit mogę kliknąć ten przycisk edycji zabiera mnie do postaci i wypełnić go, że formy składania do trasy aktualizacja campingu, a następnie, że będzie przekierować mnie z powrotem do widoku pokazu.

5
00:00:38,910 --> 00:00:40,340
I powinniśmy zobaczyć te zmiany.

6
00:00:40,500 --> 00:00:42,220
I każdy może to zrobić, aby rozpocząć.

7
00:00:42,300 --> 00:00:44,410
Brak uprawnień Brak autoryzacji.

8
00:00:44,430 --> 00:00:46,740
Porozmawiamy o tym, co oznacza, że ​​w ciągu zaledwie kilku filmów.

9
00:00:46,770 --> 00:00:49,360
Kiedy pokrycie prowadzące campingów, jak również.

10
00:00:49,380 --> 00:00:49,620
Wspaniały.

11
00:00:49,620 --> 00:00:51,030
Więc zacznijmy.

12
00:00:51,060 --> 00:00:54,800
Pierwszą rzeczą, którą musimy zrobić, to dodać w metodzie ręcznego.

13
00:00:54,810 --> 00:01:04,890
I mam zamiar podciągnąć wykres spokojny routingu, że zrobiłem tak, że możemy przypomnieć sobie szlaki, których potrzebujemy.

14
00:01:04,890 --> 00:01:08,860
Więc niech mi tylko dodać to jako kolejny akt w tym samym oknie.

15
00:01:09,270 --> 00:01:19,630
Pamiętaj, że jest ukośnik ukośnik campingu ID ukośnik na niego i aktualizacji sashed campingu ukośnik ID jako żądanie put.

16
00:01:19,740 --> 00:01:29,020
Musimy więc metoda override dla tego wniosku put więc możemy zacząć tam NPM zainstalować metody Dasch nadpisanie.

17
00:01:29,160 --> 00:01:30,760
I wspomniał o tym w poprzednim filmie.

18
00:01:30,810 --> 00:01:33,930
Ale tylko przypomnieć, pracuję w V 10.

19
00:01:34,140 --> 00:01:35,540
Więc to jest nowa wersja.

20
00:01:35,910 --> 00:01:36,370
OK.

21
00:01:36,540 --> 00:01:40,800
Metoda nad bym kreska kreska zapisać upewnić się, że działa.

22
00:01:40,860 --> 00:01:44,800
Mimo, że dzieje się to w dół i zamknął otworzy.

23
00:01:44,800 --> 00:01:58,750
Właściwie tak i otworzy również campingu J s okłady i mamy zamiar dodać w miejscu po wystawie przez co campingu rzędu.

24
00:01:59,880 --> 00:02:03,440
A drugi dla uaktualnienia campingu.

25
00:02:04,260 --> 00:02:17,870
A jeśli Zapominasz dlatego musimy oboje można przeglądać wideo, który spokojny Route w tej jednostce Poszliśmy do wielu szczegółach, ale znowu jest to po prostu musimy postać na nim i forma musi złożyć gdzieś co jest aktualizacja.

26
00:02:18,300 --> 00:02:23,580
OK, tak więc wewnątrz aktorka niech teraz skonfigurować go do używania metody napowietrznych.

27
00:02:23,730 --> 00:02:26,630
Więc musimy najpierw wymagają.

28
00:02:26,640 --> 00:02:30,300
Tak, że będzie to metoda obejścia.

29
00:02:30,300 --> 00:02:35,690
Możemy nazwać to, co chcemy, oczywiście, ale to ma znaczenie metody Dasch nadpisanie.

30
00:02:36,660 --> 00:02:48,590
I wtedy mamy do czynienia apt wykorzystanie wykorzystanie metody ręczne, a następnie musimy powiedzieć to, czego szukać i chcemy podkreślić metody.

31
00:02:48,960 --> 00:02:51,260
To jest rzecz, która konwencjonalna zobaczysz cały czas.

32
00:02:51,270 --> 00:02:54,900
Myślę, że tak naprawdę to, co polecam na metodzie zastąpić dokumentację.

33
00:02:55,140 --> 00:02:56,400
Więc podkreślenia metody.

34
00:02:56,400 --> 00:02:57,250
Wspaniały.

35
00:02:57,330 --> 00:03:02,900
Teraz mamy zamiar faktycznie zrobić krok do tyłu i pracować na Edit Raben dzięki czemu możemy uzyskać formularz do pokazania.

36
00:03:03,300 --> 00:03:06,500
Więc zacznijmy tam w naszym campingu J.S. Trasy.

37
00:03:06,900 --> 00:03:12,890
Trasa jest żądanie GET i zamiast aplikacji jesteśmy rzeczywiście działa na routerze.

38
00:03:12,990 --> 00:03:17,760
Widać więc routera get ukośnik.

39
00:03:17,760 --> 00:03:27,520
I nie musimy powiedzieć, camping slash ID ciąć dlatego pamiętaj przerwań Tak jesteśmy wymagających prawo trasie tutaj.

40
00:03:27,960 --> 00:03:31,830
Dodajemy wszystkie trasy campingu po campingów sosh.

41
00:03:31,890 --> 00:03:32,940
Więc nie potrzebujemy tego.

42
00:03:33,030 --> 00:03:41,770
Więc po prostu trzeba ciąć ID ukośnik na nią, a potem nasze prośby i naszą odpowiedź i zwrotnego.

43
00:03:42,000 --> 00:03:48,820
I jak zawsze to, aby nas aresztować i przy tej trasie campingu i po prostu upewnij się, że widzimy.

44
00:03:49,610 --> 00:03:51,520
OK, ale zacząć rzeczy.

45
00:03:51,720 --> 00:03:54,100
Upewnij się, że nie mamy żadnych problemów.

46
00:03:55,230 --> 00:03:59,960
Załóżmy, odświeżyć, a następnie po prostu dodać na ukośnik na niego.

47
00:04:00,180 --> 00:04:00,740
Wspaniały.

48
00:04:00,810 --> 00:04:02,740
Widzimy to po prawej stronie campingu.

49
00:04:02,880 --> 00:04:04,370
To wszystko, co potrzebne.

50
00:04:04,380 --> 00:04:07,230
Teraz wróćmy i faktycznie czyni formularza.

51
00:04:07,230 --> 00:04:15,510
Więc rez czynią to musi być camping który jest naszym katalogu widoki tutaj.

52
00:04:15,510 --> 00:04:19,080
Slash na to, która jeszcze nie istnieje.

53
00:04:19,440 --> 00:04:21,600
Więc zróbmy ten plik teraz.

54
00:04:21,600 --> 00:04:26,440
Dlatego chcemy, aby zrobić dotykowy bezpiecznik camping ukośnik ukośnik na niego.

55
00:04:26,460 --> 00:04:26,730
E.J ..

56
00:04:26,730 --> 00:04:27,480
Tak.

57
00:04:27,810 --> 00:04:32,090
A potem C9, że plik ponownie.

58
00:04:32,130 --> 00:04:45,570
Zakończenie Tab jest twoim przyjacielem tam i zaczniemy proste tylko z formularza edycji, a następnie dodajmy w innym wierszu po prostu formą pkt idzie tu tylko dlatego, że wiemy na pewno, że jesteśmy coraz odpowiedni wiek.

59
00:04:45,580 --> 00:04:51,920
Tim zacznę serwer ponownie odśwież i odbierz swój szablon.

60
00:04:52,110 --> 00:04:52,860
Wspaniały.

61
00:04:52,920 --> 00:05:14,530
Więc teraz mamy zamiar dodać formularz tutaj i zamiast tworzyć własną postać od podstaw Zamierzam podjąć nową formę dla campingu właśnie tu i skopiować nad tym, ponieważ jest to bardzo podobne do tego, co trzeba tak naprawdę jedynym różnica między nowym i edytować gdzie forma idzie.

62
00:05:14,530 --> 00:05:18,100
To jedna różnica i rodzaj wniosków, że jesteśmy tworzących.

63
00:05:18,490 --> 00:05:25,200
Więc zacznijmy określając działania i możemy robić to, co musimy zrobić, ale tylko dlatego, że musi być campingów.

64
00:05:25,270 --> 00:05:31,500
Slash i Id jak coś takiego kreską na to, ale musimy tego ID.

65
00:05:31,660 --> 00:05:35,550
A teraz nie mamy tego konkretnego campingu że mamy do edycji.

66
00:05:35,770 --> 00:05:43,280
Więc w środku tej trasy edycji nie tylko świadczymy szablon ale musimy przekazać w campingu że jesteśmy edytujesz.

67
00:05:43,300 --> 00:05:48,860
Nie znaleziono tego campingu jeszcze, ale mam zamiar nadać mu nazwę zmiennej znaleźć campingu, który nie istnieje.

68
00:05:48,920 --> 00:05:52,050
Widzisz jesteśmy coraz skarg od siódmym niebie.

69
00:05:52,120 --> 00:06:12,310
Teraz musimy zrobić znajdowania campingu przez ID, a następnie identyfikator jest tutaj zwrócić harams identyfikator, a następnie nasz błąd wywołania zwrotnego i inaczej będziemy nazywać go znaleźć campingu ot tak, jeśli wystąpi błąd.

70
00:06:12,820 --> 00:06:14,340
Zróbmy sobie spokój.

71
00:06:14,830 --> 00:06:19,040
Przekierowanie a my po prostu wrócić do slash kempingów.

72
00:06:19,300 --> 00:06:27,540
W przeciwnym razie będziemy renderować formularz edycji i zdać się znaleźć campingu pod nazwą campingu.

73
00:06:28,000 --> 00:06:28,810
Wspaniały.

74
00:06:28,810 --> 00:06:34,990
Teraz zamiast naszego szablonu użyjemy campingu skonfigurować łącze do aktualizacji trasy.

75
00:06:35,020 --> 00:06:40,870
Więc to camping slash campingu dół podkreślenia ID eJay Tak.

76
00:06:40,990 --> 00:06:48,250
Więc to jest wartość campingu do ID campingu że jesteśmy przechodzącej do tego szablonu kreską na niego.

77
00:06:48,850 --> 00:07:03,510
A potem drugi tricky rzeczą jest to, że pamiętam to musi być wniosek umieścić, że robimy i robić właściwie mamy wysłać znak zapytania podkreślenia metoda równa się położyć, a następnie wyjeżdżamy metodę jako post.

78
00:07:03,940 --> 00:07:05,490
Więc to jest jedna zmiana zrobimy.

79
00:07:05,500 --> 00:07:07,240
Będziemy także aktualizować co mówimy tutaj.

80
00:07:07,360 --> 00:07:15,180
Więc zrobię to, a następnie nazwę nazwa campingu campingu i zobacz, co mamy.

81
00:07:15,190 --> 00:07:25,090
Więc jeśli pójdziemy restart odświeżyć stronę otrzymujemy wysokiej pustyni edycji, który jest nazwany na campingu i jesteśmy blisko.

82
00:07:25,210 --> 00:07:34,000
Mamy formularz, który przedłoży gdybym gdybym kliknij przedstawić choć nie mamy drogi ustawione tak, to mówi mi, nie można umieścić camping ukośnikiem.

83
00:07:34,740 --> 00:07:43,050
Ale na początek niech wypełnić danymi tutaj tak, że kiedy edytować campingu widzę dane, które mam do edycji i czy trzeba wpisać to wszystko od zera.

84
00:07:43,240 --> 00:07:51,530
Więc to jest proste, jeśli pamięta z powrotem do pierwszego filmu na nim i aktualizacji z blogu, a nie dając mu zastępczy.

85
00:07:51,880 --> 00:08:03,130
Jedziemy, aby nadać jej wartość i wartość po prostu musi być campingu i cokolwiek nieruchomość jest nazwa campingu i będę to skopiuj dla obrazu rzucasz.

86
00:08:03,190 --> 00:08:05,740
Więc campingu ten obraz.

87
00:08:06,520 --> 00:08:14,130
I w końcu, że opis campingu I upewnić się, że orkisz to prawo.

88
00:08:14,410 --> 00:08:22,210
Więc pamiętaj, co robimy patrzy się na campingu w trasie w oparciu off ID następnie renderowania ten szablon.

89
00:08:22,210 --> 00:08:33,010
A gdybym odświeżyć zobaczysz, że bierzemy dane znaleźliśmy z naszego znaleźć, id przejściu tego campingu do szablonu, a następnie wyświetlanie informacji jako wartości nakładów.

90
00:08:33,310 --> 00:08:34,700
Więc mamy to zrobić teraz.

91
00:08:34,930 --> 00:08:37,570
Teraz musimy pracować, gdy tak naprawdę to złożyć.

92
00:08:37,570 --> 00:08:39,070
Więc zmieńmy to.

93
00:08:39,340 --> 00:08:44,180
Widzimy więc pewne zmiany dodać kilka symboli i uderzył kliknij.

94
00:08:44,290 --> 00:08:47,490
I oczywiście mam ten problem, gdzie nie mamy trasę aktualizacji.

95
00:08:47,800 --> 00:08:49,410
Więc zróbmy to w przyszłym.

96
00:08:49,960 --> 00:08:59,550
Możemy zamknąć się z naszą nową będę na niego otwarte na trochę, ale musimy dodać do naszej trasie aktualizacja, która jest po prostu będzie umieścić router kropka.

97
00:09:00,570 --> 00:09:06,550
A jeśli zapomnisz, co to jest zaktualizowanie to żądanie PUT ciąć camping slash.

98
00:09:06,550 --> 00:09:12,130
Id jak strony wykazują oprócz tego, że nie umieścić prośbę żądanie GET.

99
00:09:12,610 --> 00:09:16,850
Więc slash ID jelita grubego i to wszystko.

100
00:09:17,540 --> 00:09:20,760
Zapytanie w odpowiedzi, a następnie zapisać.

101
00:09:20,960 --> 00:09:42,000
A w środku stąd, co musimy zrobić, to musimy pamiętać, aby znaleźć i aktualizować poprawne campingu a następnie przekierować gdzie zwykle strona pokaż, co ma sens, po zaktualizowaniu element, który nie chce po prostu wrócić do całej listy z campingów ale chcesz zobaczyć zmiany faktycznie na stronie pokazu.

102
00:09:42,040 --> 00:09:46,330
Więc zaczniemy ze znalezieniem uaktualnienia, które mogliśmy zrobić osobno.

103
00:09:46,360 --> 00:09:51,000
Można zrobić znajdowania przez ID, a następnie wykonać aktualizację później.

104
00:09:51,270 --> 00:09:58,510
Ale Zapamiętaj mongoose ma miłe kombinację, która jest pole namiotowe.

105
00:09:58,770 --> 00:10:05,160
Znajdź id oraz aktualizacji i zajmuje się kilkoma argumentami.

106
00:10:05,160 --> 00:10:13,880
Pierwszy z nich to, co mamy znalezienie tego, czego szukasz ID, który jest po prostu zwrócić się harams ID z tutaj.

107
00:10:14,430 --> 00:10:23,520
Dalej jest dane, które chcemy aktualizować i jeśli spojrzymy na nasze dane naszego formularza jest nazwa obrazu i opis.

108
00:10:23,520 --> 00:10:41,060
Więc co możemy zrobić, to zbudować nowy obiekt w tutaj wygląda danych var równa, a potem mówią, że nazwa jest wnosi ciało nazwa obrazu jest wniosek obraz ciała.

109
00:10:41,280 --> 00:10:42,810
Ale to jest trochę uciążliwe.

110
00:10:43,110 --> 00:10:44,620
A ja ci to pokazane wcześniej.

111
00:10:44,750 --> 00:10:52,350
Co możemy zrobić, to otoczyć je wszystkie razem w środku campingu lub cokolwiek chcesz to nazwać.

112
00:10:52,530 --> 00:10:53,580
Ale zrobię campingu.

113
00:10:53,730 --> 00:10:59,460
Ja po prostu skopiować to tutaj i tutaj na wsporniku zamknięcia.

114
00:10:59,630 --> 00:11:01,820
Teraz, jeśli grupy te trzy rzeczy razem.

115
00:11:01,880 --> 00:11:10,170
Więc jeśli mój Żądanie dostępu do bodycam campingu teraz uzyskać nazwa obrazu i opis wszystkich zagnieżdżone wewnątrz pojedynczego obiektu.

116
00:11:10,170 --> 00:11:16,750
Więc wszystko, co mam teraz zrobić, to przekazać w wniosek campingu ciała tak po prostu.

117
00:11:16,880 --> 00:11:25,030
I wtedy mój oddzwaniania z błędem, a następnie będziemy nazywać go uaktualniać campingu.

118
00:11:26,750 --> 00:11:30,780
Na razie, jeśli wystąpi błąd musimy po prostu wykonać naszą normę.

119
00:11:30,840 --> 00:11:35,400
Nie bardzo użyteczny, ale łatwo naprawić teraz jest po prostu przekierować z powrotem do campingów.

120
00:11:35,430 --> 00:11:42,150
Kiedy wdrożyć wiadomości flash, będziemy w stanie określić, na czym polega problem i możemy przekierować gdzie indziej sprawia, że ​​trochę więcej sensu.

121
00:11:42,420 --> 00:11:48,220
Ale my nie mamy żadnego powodu do błędu tylko jeszcze chyba nasza baza danych jest wyłączony lub coś.

122
00:11:48,600 --> 00:11:57,940
A potem, jeśli to działa, co zrobimy jest redstart przekierowanie do strony pokazu który musi być sosh campingów.

123
00:11:58,170 --> 00:12:17,400
A pomysł tutaj, które musimy dodać znak plus i mamy kilka sposobów na uzyskanie tego identyfikatora mogliśmy zrobić zaktualizowaną campingu kropka podkreślenia tożsamości lub możemy zrobić wnioski dot Parametry ID to co mamy tutaj, w tym owijki i woli zapisać.

124
00:12:17,390 --> 00:12:26,710
Teraz zobaczmy, co się stanie, jeśli ponownie uruchomić serwer wrócić do odświeżenia formularza edycji.

125
00:12:27,050 --> 00:12:38,210
Dodaj w pewnych zauważalnych danych tutaj przedstawienia i mamy mały problem, który jest nasza trasa nie jest jeszcze dość pracy i to faktycznie, że nasza trasa działa dobrze.

126
00:12:38,220 --> 00:12:41,000
To forma jest złożenie w niewłaściwym miejscu.

127
00:12:41,070 --> 00:12:45,200
Zauważ nasze żądanie jest campingu ukośnik ID ukośnik na niego.

128
00:12:45,330 --> 00:12:47,010
Nie chcemy, aby ten ukośnik w nim.

129
00:12:47,190 --> 00:12:55,070
To ma być forma slash na to, ale gdzie przesyłania formularza ma być campingu ID ukośnik jako żądanie.

130
00:12:55,920 --> 00:12:58,210
Więc musimy się pozbyć tego produktu.

131
00:12:58,620 --> 00:13:09,470
Teraz, jeśli spróbujemy jeszcze raz odświeżyć dodać jakieś dane i złożyć to działa.

132
00:13:09,630 --> 00:13:16,890
Aktualizacje na campingu stwierdziła, że ​​pierwszy i aktualizowany go, a następnie przekierowany do mnie z powrotem do widoku pokazu i widzę moje zmiany.

133
00:13:16,880 --> 00:13:20,810
Ostatnią rzeczą jaką zrobi w tym filmie jest dodać przycisk, który mówi zmienił.

134
00:13:20,970 --> 00:13:27,290
Więc mogę kliknąć na ten przycisk i przejdź do tej strony edycji bez konieczności wpisywania zmienił ukośnik ręcznie.

135
00:13:27,660 --> 00:13:28,410
Więc to jest proste.

136
00:13:28,410 --> 00:13:33,220
To tylko link, który musi iść do tej trasy, a zrobimy to na stronie pokazu.

137
00:13:33,360 --> 00:13:39,000
Więc campingu pokaż zrobi to tuż pod wszystko, aby rozpocząć.

138
00:13:39,210 --> 00:13:50,200
Więc wewnątrz obrazu reagującego podpisie na nie w komentarzach, ale wewnątrz medium kolumny dziewięciu wewnątrz miniatury.

139
00:13:50,550 --> 00:14:23,540
Po są przekazywane przez to wszystko dodać przycisk, który będzie sędzią tag kotwica musi być camping slash slash, a następnie identyfikator z aegeus campingu kropka podkreślenia tożsamości, a następnie musimy ciąć na nią, a potem będziemy musieli być tekst dodany, ale musimy również klasę, aby wyglądał trochę ładniejszy z bootstrap, a my po prostu zrobić PTEN ETN.

140
00:14:23,550 --> 00:14:32,660
I myślę, że kolor, który może mieć sens może być ostrzeżeniem, a nie zagrożenia zarezerwuje zagrożenie dla tego przycisk Usuń.

141
00:14:32,660 --> 00:14:34,340
Warto więc przyjrzeć się teraz.

142
00:14:35,140 --> 00:14:37,680
Wracam odświeżyć.

143
00:14:37,980 --> 00:14:43,050
Mamy przycisk edycji, która jest w rzeczywistości związek klikam i dostaję do formularza edycji.

144
00:14:43,230 --> 00:14:47,710
Warto więc wziąć to z powrotem do normalnego kliknij.

145
00:14:47,850 --> 00:14:48,180
Wspaniały.

146
00:14:48,240 --> 00:14:49,080
Tak to działa.

147
00:14:49,130 --> 00:14:51,410
Wróćmy i wystarczy zaktualizować jeden drugiego.

148
00:14:51,480 --> 00:14:53,300
Więc wracamy do skrzydła okiennego kempingów.

149
00:14:53,430 --> 00:14:55,420
Należy upewnić się, że działa dobrze.

150
00:14:55,440 --> 00:14:57,960
Aktualizacja granitu lub pokornych potoku.

151
00:14:58,450 --> 00:15:04,590
Co jak to się zmienić obraz będzie ten obraz tutaj.

152
00:15:05,110 --> 00:15:10,420
Zwrócić się w submit i dodać to idealne w następnym filmie.
