Witamy z powrotem w tej lekcji będziemy kontynuować aplikacji obozu i mamy zamiar dodać w funkcji lub możliwości dla użytkownika do przedstawienia nowego campingu.
Tak więc istnieje kilka rzeczy, które trzeba zrobić.
Pierwszym z nich jest utworzenie trasy pocztowy że faktycznie utworzyć nową campingu dodane do tablicy.
Następnie musimy dodać parsera ciała i upewnij się, że jest on poprawnie importowane i skonfigurowany, a potem mamy dwa inne kroki, żeby tego koncernu tworząc formę i tworzenie trasy do formularza, w którym użytkownik może przejść do rzeczywistości wysyła te żądania POST.
Więc my się do tego.
Mamy zamiar zacząć od utworzenia trasy post.
Więc jestem jeszcze w V-1 i mam zamiar otworzyć w rzeczywistości tak reklamę w naszym post-projekt a ja po prostu zrobić na dole i mam zamiar wskoczyć do posta i zamiast robić coś jak Slash nowego campingu lub dodać campingu jestem rzeczywiście zrobi camping ukośnikiem.
Więc to jest dokładnie to samo ci RL Jak mamy dla naszej trasie Get ale są zupełnie różne drogi, ponieważ jeden jest GED i jeden jest post, a ja nie jestem po prostu to robi, aby pokazać, że w rzeczywistości możemy mieć to samo biuro o innej metody żądania i tam są rzeczywiście różne drogi.
Tak to jest jej częścią.
To jest rzeczywiście częścią konwencji na jak nazwiemy to trasy.
Mamy dużo swobody w jaki sposób wymienić są obecnie.
Ale tak naprawdę nazywa się konwencja resztę i będziemy wracać do tego w kolejnych filmach.
Ale wszystko, co chcę powiedzieć na to, że w tej chwili jest, aby nasze drogi obserwować tą konwencję zwaną reszta kiedy mamy stronę, która pokazuje wszystkie campingów, że jesteś l powinny być camping slash.
Gdy mamy stronę lub trasy, gdzie możemy utworzyć nowy kemping powinien być dokładnie taki sam jesteś slash campingu.
Ale to powinno być żądania POST.
Więc to jest konwencja jest to format, który zamierzamy podążać, jeśli robimy to dla przyjaciela.
Musielibyśmy Slash przyjaciół, jak to się pokaże wszystkich znajomych i przyjaciół, jak ciąć post jest gdzie wysłać żądanie POST do wprowadzania nowego przyjaciela.
Więc będziemy mieli dużo więcej praktyki z tym.
To jest po prostu bardzo, bardzo pierwsze wprowadzenie do niego.
Ale nie są w rzeczywistości siedem różnych tras, które są spokojne, że podąża za tą konwencją odpoczynek, że będziemy widząc później.
Więc wewnątrz tutaj to, co chcemy zrobić, to dwie rzeczy, które chcemy pobrać dane z formularza i dodać do tablicy campingu, a następnie chcemy również przekierować dostęp do strony campingów z powrotem do tej trasy.
Mamy więc ACT UP po konfiguracji i zawsze możemy po prostu zrobić czerwoną kropkę wysyłać tutaj trafisz trasę post i wtedy możemy przetestować go z listonoszem.
Więc ja po prostu skopiować euro tu wrócić do listonosza i drogi, że jesteśmy Testowanie jest camping ukośnik jak post nie uzyskać, jeśli zrobiliśmy to jako żądanie GET.
To tak naprawdę nie ma znaczenia, ponieważ nasze serwery nie rozpoczął H Tim L i SS, które widzimy tutaj jest strona błędu.
Ta strona błędu, że Cloud 9 daje nam.
Więc musimy uruchomić serwer.
Teraz, jeśli chcemy wrócić i zrobić to samo żądanie GET zobaczymy listę z obrazami i te godziny.
A jeśli robimy żądania POST powinniśmy po prostu trochę komunikat, że trafisz post-projekt.
OK, więc to wszystko zrobimy z listonoszem udowadnia nam, że pracuje jako szlaku pocztowym i co będziemy robić dalej, to zainstalować parser ciała.
Więc musimy zrobić NPM zainstalować kreska ciała parser kreska kreska zapisać, a potem będziemy go importować się tutaj z naszych części ciała są równi wymagają ciała DESCH parsera i oszczędzać.
A potem musimy powiedzieć, express do korzystania poddy parsera.
Więc zrobimy to wykorzystanie Oddy parser a następnie musimy też zrobić euro dot niepowlekanych a następnie przechodzą w obiekcie i wszystko, co musimy zrobić, to dodać rozszerzoną Colan prawda.
Pamiętaj, że jest to linia, która będzie po prostu zobaczyć cały czas można się przyzwyczaić albo zapamiętywania go lub po prostu skopiowanie i wklejenie go i zapisz.
A teraz mamy części ciała są ustawione i możemy stwierdzić, czy działa po prostu uruchamiając po nas i jeśli nie pojawia się błąd, że jesteśmy dobrze iść.
Teraz skupmy się na formularzu.
Więc zanim to, co wykazały Ci to aplikacja znajomych gdzie mieliśmy formularz na tej samej stronie, na liście przyjaciół, ale nie jest to podejście mamy zamiar podjąć tutaj.
Raczej będziemy mieć pełną oddzielną stronę i trasy, które faktycznie pokaże formę.
Będzie to formularz, aby utworzyć nowe pole kempingowe.
A następnie przesłać formularz, który wysyła żądanie POST ciąć campingu jako słupek, a potem mamy przekierowany z powrotem do campingów.
Więc mamy zamiar zrobić oddzielną stronę w taki sposób, aby to zrobić musimy oddzielną trasę i możemy po prostu zrobić na dole tutaj lub pomiędzy nie ma znaczenia dostać.
I będzie to ciął camping slash nowe.
I znowu to może być wszystko, co chcemy go, ale jest to spokojny konwencji.
Więc jest to trzecia z tych tradycyjnych nazw.
Pierwszym z nich był ukośnik campingu jako get powinien pokazać wszystkie campingów slash campingów jako post jest trasa, gdzie można utworzyć nowy campingu a następnie slash campingu slash nowa powinien pokazać formularz, który wyśle ​​dane do tego postu trasie tak niech to się ciałem, a wszystko, co musi zrobić, to uczynić formę nie musimy przechodzić w danych ani nic, więc musimy po prostu zrobić rez renderowanie i forma po prostu zadzwonić, że nowa.
Tak właśnie tak.
I bezpieczne.
Teraz z powrotem tutaj w naszym katalogu poglądów mamy zamiar dokonać tego szablonu.
Więc dotykać poglądy slash nowe.
Tak.
A potem będziemy otworzyć ten szablon i wewnątrz szablonu dodać.
I każdy z nich mówi, że Utwórz nowy campingu a następnie dodamy w tagu formularza w tej postaci tagu musimy mieć działanie i musimy mieć sposób i pamiętać, metoda powinna być post i działania powinny być camping slash, który jest droga tutaj.
Apt się camping po ukośnikiem.
Tak to jest, gdy dostaniemy danych formularza i dodać do tablicy campingów.
A w środku potrzebujemy dwóch różnych wejść.
Tak więc pierwszy z nich jest typu, ponieważ tekst i zastępczy będzie tylko nazwa.
A drugi zrobi zastępczy jest obraz, który RL.
I niech po prostu lubię to i będziemy trzymać go jako Typee przejść do tekstu, a potem musimy nasz przycisk u dołu i tu powiedzieć, złożyć i zapisać, a następnie musimy również atrybutu nazwy na oba te tak nazwę i będzie to być równa tylko nazwą.
I tu musimy nazwa jest równa obrazu i używamy tego atrybutu name zamiast naszej trasie, aby pobrać dane z wniosku Abati.
Zanim to zrobimy.
Zróbmy pewien, że ta forma jest wyświetlany poprawnie.
Więc mamy zamiar uruchomić serwer i odwiedzić tę drogę musimy przejść do slash slash campingów nowe i dostajemy nasz formularz doskonałe.
Nie dostaniesz żadnej z tych bootstrap stylizacji.
Nie wygląda na to, że dużo, ale nie dostajesz to, bo nie mamy nasze układy zawarte.
Nie mamy nagłówek i stopka, więc możemy również.
Warto więc również dodać, że w to Parshall za ukośnik Hetter i skopiuj tę linię na dole i obejmują Parshall za ukośnik stopkę.
Uruchom ponownie serwer wrócić.
Teraz mamy piękną bootstrap i mamy plik nagłówka i stopki niz nasi tu również.
Możemy to sprawdzić, aby zobaczyć, czy to będzie po prawej lub po prostu wpisując trasie nic się tu i uderzanie złożyć i otrzymujemy trafisz trasę pocztowego, co oznacza, że ​​nasz kod forma jest złożenie żądania POST ciąć kempingów.
A my coraz to Redstart uregulowane.
Jednak zamiast wysyłania tego rzeczywiście chcą, aby dodać logikę, żeby dokonać tej pracy.
I pamiętaj, aby uzyskać dane z formularza używamy żądania ciała, a następnie musimy zwrócić się nazwę bodycam i zażądać się obraz ciała i będę ratować tych, do zmiennej.
Do tej pory nazwa i var obrazu.
A potem to, co chcemy zrobić, to nacisnąć nowy kemping na naszej tablicy tutaj.
A żeby za to do pracy trzeba przenieść to na zewnątrz tak, że nie jest w środku apt.
Uzyskaj będziemy po prostu umieścić go top i to nie gdzie to się dzieje na pobyt.
Pamiętaj, że bardzo szybko przeniósł się do bazy danych.
Ale teraz jesteśmy wprowadzenie go do góry tak, że mamy dostęp do niego wewnątrz tego postu trasie.
W funkcji wywołania zwrotnego.
Więc jedziemy do pchania nową campingu do tablicy campingu.
Więc campingu skonfigurować pchania i musimy naciskać w obiekcie.
Więc mam zamiar zrobić to nowy obiekt ze zmienną.
Więc mam zamiar nazwać var ​​nowa campingu.
Jest to obiekt, a mamy na imię równa imieniu i obraz jest równa obrazu tak, że pasuje do tego formatu tu czy mamy nazwę i wizerunek, a następnie ostatnią rzeczą, którą musisz zrobić, to nacisnąć nowy campingu tak po prostu zapisać.
A potem niech przekierowanie z powrotem do strony campingu.
Tak, że nie będzie.
RAZ przekierować ciąć campingów i tak mamy ciąć kempingów.
Ale kiedy robimy przekierowanie domyślny jest przekierowanie jako żądanie GET.
Więc będziemy zapisywać i niech przetestować go wrócić odświeżania dodajmy w nowym campingu.
Będziemy po prostu nazwać to jeden górskie stokrotka i musimy obraz jesteś Ja po prostu skopiować ten jeden tutaj.
Wracaj.
Hit kliknij.
I powiedzieć, czy to zadziałało trzeba przewinąć w dół i tam idziemy.
Piękne górskie Daisy.
Dość wspaniały widok.
Wróćmy i przegląd kilku rzeczy.
Jest wiele rzeczy, które zrobiliśmy.
Pierwszą rzeczą, którą chcesz przywołać są trasy, które zrobiliśmy.
Więc teraz mamy rzeczywiście dostać ukośnikiem campingu, który pokazuje nam wszystkie campingów mamy się po ukośnik campingu samo Prezydium.
I to gdzie faktycznie logikę tworzenia nowego campingu a następnie przekierowanie ukośnik campingu.
A potem mamy Amtrak się ciął camping slash nowe.
I to pokazuje formę.
Więc pamiętaj camping slash nowych pokazuje formularz, który składa wniosek pocztowy ciąć kempingów, które potem z kolei przekierowywane nas z powrotem do slash camping jak dostać które następnie pokaże nam wszystkie campingów pomocą szablonu pole kempingowe.
To trochę skomplikowane przepływu pewno.
Jest wiele ruchomych elementów, ale jest to przepis, który będziemy w wyniku losowania.
Więc mamy Wyślij formularz, aby pisać próśb gdzieś.
A potem w środku tej trasy postu bierzemy dane formularza.
Robimy coś z nim, a potem przekierować powrotem gdzieś indziej.
Więc to jest bardzo typowe dla trasy po przekierowanie do innej trasy.
Ostatnią rzeczą, jaką należy zrobić, to otworzyć szablon campingów.
Więc zrobimy C9 Zastosowanie ukośnik campingu, a my po prostu dodać prosty połączyć top zrobimy to zakotwiczone znacznik, aby rozpocząć Tref camping równa slash slash nowa i że wewnętrzna tekst będzie dodawać nowe campingu tak po prostu i będziemy oszczędzać.
A potem możemy zrestartować serwer i wróćmy tu do strony docelowej lub na stronie kempingów wybaczcie i musimy dodać nowe pole kempingowe.
Kliknij na nią i dostać się do strony campingów i wtedy możemy dodać naszą nową campingu.
Trzeba też dodać przycisk Wstecz, tak że możemy wrócić, aby wyświetlić wszystkie campingów.
Więc na nowym szablonie na dole musimy po prostu to tutaj nasz własny znacznik zakotwiczenia.
Projekt powinien być równy slash camping i to będzie po prostu powiedzieć, pleców lub wrócić ponownie uruchomić serwer.
Po raz ostatni jej świeże w nowej campingu wrócić.
OK, więc teraz mamy odnośnik poprawnie skonfigurowany w następnym filmie.
Zamierzamy skupić się na kilku podstawowych stylizacji.