OK wrócimy.
Więc mamy zamiar zacząć campingów edycyjnych.
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.
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.
I powinniśmy zobaczyć te zmiany.
I każdy może to zrobić, aby rozpocząć.
Brak uprawnień Brak autoryzacji.
Porozmawiamy o tym, co oznacza, że ​​w ciągu zaledwie kilku filmów.
Kiedy pokrycie prowadzące campingów, jak również.
Wspaniały.
Więc zacznijmy.
Pierwszą rzeczą, którą musimy zrobić, to dodać w metodzie ręcznego.
I mam zamiar podciągnąć wykres spokojny routingu, że zrobiłem tak, że możemy przypomnieć sobie szlaki, których potrzebujemy.
Więc niech mi tylko dodać to jako kolejny akt w tym samym oknie.
Pamiętaj, że jest ukośnik ukośnik campingu ID ukośnik na niego i aktualizacji sashed campingu ukośnik ID jako żądanie put.
Musimy więc metoda override dla tego wniosku put więc możemy zacząć tam NPM zainstalować metody Dasch nadpisanie.
I wspomniał o tym w poprzednim filmie.
Ale tylko przypomnieć, pracuję w V 10.
Więc to jest nowa wersja.
OK.
Metoda nad bym kreska kreska zapisać upewnić się, że działa.
Mimo, że dzieje się to w dół i zamknął otworzy.
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.
A drugi dla uaktualnienia campingu.
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.
OK, tak więc wewnątrz aktorka niech teraz skonfigurować go do używania metody napowietrznych.
Więc musimy najpierw wymagają.
Tak, że będzie to metoda obejścia.
Możemy nazwać to, co chcemy, oczywiście, ale to ma znaczenie metody Dasch nadpisanie.
I wtedy mamy do czynienia apt wykorzystanie wykorzystanie metody ręczne, a następnie musimy powiedzieć to, czego szukać i chcemy podkreślić metody.
To jest rzecz, która konwencjonalna zobaczysz cały czas.
Myślę, że tak naprawdę to, co polecam na metodzie zastąpić dokumentację.
Więc podkreślenia metody.
Wspaniały.
Teraz mamy zamiar faktycznie zrobić krok do tyłu i pracować na Edit Raben dzięki czemu możemy uzyskać formularz do pokazania.
Więc zacznijmy tam w naszym campingu J.S. Trasy.
Trasa jest żądanie GET i zamiast aplikacji jesteśmy rzeczywiście działa na routerze.
Widać więc routera get ukośnik.
I nie musimy powiedzieć, camping slash ID ciąć dlatego pamiętaj przerwań Tak jesteśmy wymagających prawo trasie tutaj.
Dodajemy wszystkie trasy campingu po campingów sosh.
Więc nie potrzebujemy tego.
Więc po prostu trzeba ciąć ID ukośnik na nią, a potem nasze prośby i naszą odpowiedź i zwrotnego.
I jak zawsze to, aby nas aresztować i przy tej trasie campingu i po prostu upewnij się, że widzimy.
OK, ale zacząć rzeczy.
Upewnij się, że nie mamy żadnych problemów.
Załóżmy, odświeżyć, a następnie po prostu dodać na ukośnik na niego.
Wspaniały.
Widzimy to po prawej stronie campingu.
To wszystko, co potrzebne.
Teraz wróćmy i faktycznie czyni formularza.
Więc rez czynią to musi być camping który jest naszym katalogu widoki tutaj.
Slash na to, która jeszcze nie istnieje.
Więc zróbmy ten plik teraz.
Dlatego chcemy, aby zrobić dotykowy bezpiecznik camping ukośnik ukośnik na niego.
E.J ..
Tak.
A potem C9, że plik ponownie.
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.
Tim zacznę serwer ponownie odśwież i odbierz swój szablon.
Wspaniały.
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.
To jedna różnica i rodzaj wniosków, że jesteśmy tworzących.
Więc zacznijmy określając działania i możemy robić to, co musimy zrobić, ale tylko dlatego, że musi być campingów.
Slash i Id jak coś takiego kreską na to, ale musimy tego ID.
A teraz nie mamy tego konkretnego campingu że mamy do edycji.
Więc w środku tej trasy edycji nie tylko świadczymy szablon ale musimy przekazać w campingu że jesteśmy edytujesz.
Nie znaleziono tego campingu jeszcze, ale mam zamiar nadać mu nazwę zmiennej znaleźć campingu, który nie istnieje.
Widzisz jesteśmy coraz skarg od siódmym niebie.
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.
Zróbmy sobie spokój.
Przekierowanie a my po prostu wrócić do slash kempingów.
W przeciwnym razie będziemy renderować formularz edycji i zdać się znaleźć campingu pod nazwą campingu.
Wspaniały.
Teraz zamiast naszego szablonu użyjemy campingu skonfigurować łącze do aktualizacji trasy.
Więc to camping slash campingu dół podkreślenia ID eJay Tak.
Więc to jest wartość campingu do ID campingu że jesteśmy przechodzącej do tego szablonu kreską na niego.
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.
Więc to jest jedna zmiana zrobimy.
Będziemy także aktualizować co mówimy tutaj.
Więc zrobię to, a następnie nazwę nazwa campingu campingu i zobacz, co mamy.
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.
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.
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.
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.
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.
Więc campingu ten obraz.
I w końcu, że opis campingu I upewnić się, że orkisz to prawo.
Więc pamiętaj, co robimy patrzy się na campingu w trasie w oparciu off ID następnie renderowania ten szablon.
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.
Więc mamy to zrobić teraz.
Teraz musimy pracować, gdy tak naprawdę to złożyć.
Więc zmieńmy to.
Widzimy więc pewne zmiany dodać kilka symboli i uderzył kliknij.
I oczywiście mam ten problem, gdzie nie mamy trasę aktualizacji.
Więc zróbmy to w przyszłym.
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.
A jeśli zapomnisz, co to jest zaktualizowanie to żądanie PUT ciąć camping slash.
Id jak strony wykazują oprócz tego, że nie umieścić prośbę żądanie GET.
Więc slash ID jelita grubego i to wszystko.
Zapytanie w odpowiedzi, a następnie zapisać.
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.
Więc zaczniemy ze znalezieniem uaktualnienia, które mogliśmy zrobić osobno.
Można zrobić znajdowania przez ID, a następnie wykonać aktualizację później.
Ale Zapamiętaj mongoose ma miłe kombinację, która jest pole namiotowe.
Znajdź id oraz aktualizacji i zajmuje się kilkoma argumentami.
Pierwszy z nich to, co mamy znalezienie tego, czego szukasz ID, który jest po prostu zwrócić się harams ID z tutaj.
Dalej jest dane, które chcemy aktualizować i jeśli spojrzymy na nasze dane naszego formularza jest nazwa obrazu i opis.
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.
Ale to jest trochę uciążliwe.
A ja ci to pokazane wcześniej.
Co możemy zrobić, to otoczyć je wszystkie razem w środku campingu lub cokolwiek chcesz to nazwać.
Ale zrobię campingu.
Ja po prostu skopiować to tutaj i tutaj na wsporniku zamknięcia.
Teraz, jeśli grupy te trzy rzeczy razem.
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.
Więc wszystko, co mam teraz zrobić, to przekazać w wniosek campingu ciała tak po prostu.
I wtedy mój oddzwaniania z błędem, a następnie będziemy nazywać go uaktualniać campingu.
Na razie, jeśli wystąpi błąd musimy po prostu wykonać naszą normę.
Nie bardzo użyteczny, ale łatwo naprawić teraz jest po prostu przekierować z powrotem do campingów.
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.
Ale my nie mamy żadnego powodu do błędu tylko jeszcze chyba nasza baza danych jest wyłączony lub coś.
A potem, jeśli to działa, co zrobimy jest redstart przekierowanie do strony pokazu który musi być sosh campingów.
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ć.
Teraz zobaczmy, co się stanie, jeśli ponownie uruchomić serwer wrócić do odświeżenia formularza edycji.
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.
To forma jest złożenie w niewłaściwym miejscu.
Zauważ nasze żądanie jest campingu ukośnik ID ukośnik na niego.
Nie chcemy, aby ten ukośnik w nim.
To ma być forma slash na to, ale gdzie przesyłania formularza ma być campingu ID ukośnik jako żądanie.
Więc musimy się pozbyć tego produktu.
Teraz, jeśli spróbujemy jeszcze raz odświeżyć dodać jakieś dane i złożyć to działa.
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.
Ostatnią rzeczą jaką zrobi w tym filmie jest dodać przycisk, który mówi zmienił.
Więc mogę kliknąć na ten przycisk i przejdź do tej strony edycji bez konieczności wpisywania zmienił ukośnik ręcznie.
Więc to jest proste.
To tylko link, który musi iść do tej trasy, a zrobimy to na stronie pokazu.
Więc campingu pokaż zrobi to tuż pod wszystko, aby rozpocząć.
Więc wewnątrz obrazu reagującego podpisie na nie w komentarzach, ale wewnątrz medium kolumny dziewięciu wewnątrz miniatury.
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.
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ń.
Warto więc przyjrzeć się teraz.
Wracam odświeżyć.
Mamy przycisk edycji, która jest w rzeczywistości związek klikam i dostaję do formularza edycji.
Warto więc wziąć to z powrotem do normalnego kliknij.
Wspaniały.
Tak to działa.
Wróćmy i wystarczy zaktualizować jeden drugiego.
Więc wracamy do skrzydła okiennego kempingów.
Należy upewnić się, że działa dobrze.
Aktualizacja granitu lub pokornych potoku.
Co jak to się zmienić obraz będzie ten obraz tutaj.
Zwrócić się w submit i dodać to idealne w następnym filmie.