Witamy z powrotem w tej lekcji będziemy mówić nieco więcej o tym pojęcia spoczynku i co to jest i jakie są trasy spokojny.
I mamy zamiar przejrzeć spokojny trasy widzieliśmy, a następnie jedziemy, aby dodać kolejną trasę w.
To się nazywa ta strona pokazuje lub tę trasę.
Mamy więc cztery główne rzeczy przeglądanie relaksującego trasy, które widzieliśmy do tej pory.
Mamy zamiar zmienić schemat campingu i dodać opis do każdego campingu, kiedy pokazać, szybki polecenie Mongo a następnie będziemy spędzać większość czasu na tworzenie trasę i szablon wykazała, że ​​każdy z nas ,
Zacznijmy od przeglądu spokojny tras.
Więc zanim przejdę jestem jeszcze w wersji i zanim przejdę Nadal używam V-2 tylko w przypadku chcesz podążać za pomocą kodu.
W porządku.
Więc.
Tak rzućmy okiem na to, co mamy.
Mamy dwa główne szlaki apt get ukośnik campingu akt aż po ukośnik campingu i mamy jeszcze jeden apt get ukośnik campingu slash nowe i te trzy trasy obserwuj to co jest znane jako spokojny tras i istnieje siedem z nich, a pierwszy z nich, że jedziemy mówić, jest znany jako trasy indeksu.
A my zamierzamy zrobić to jako przykład dla psów ponownie.
Więc slash pies powinien być wiesz jak żądanie GET i co robi czy co to ma zrobić, to wyświetla listę wszystkich psów.
Więc pozwól mi zrobić to trochę tabeli tutaj.
To będzie dość prymitywny.
Nie chcesz wydawać zbyt dużo czasu na to.
A nasze nagłówki są tylko będzie to nazwa trasy, a potem będziemy mieć adres URL lub ścieżkę, a następnie będziemy musieli czasowniki w tym przypadku można dostać, a potem mamy opis tego, co robi.
OK.
Mamy więc trasę indeksu, który na razie co mamy jest camping slash, które pokaże listę wszystkich kempingów, które jest, co robi.
Potem następny, że mówiliśmy o nazywa się nowe i nowe nie to, co myślisz, że jest.
To nie jest faktycznie trasa post, który sprawia, że ​​nowy pies lub nowy campingu.
To pies ukośnik ukośnik nowe.
I to jest droga, która rzeczywiście pokazuje formę.
Więc pozwól, że przestrzeń ta się trochę więcej.
No to jedziemy.
I to dostać trasą.
I wyświetla formularz do wprowadzania nowego psa, a następnie poddaje się, że forma tego, co jest znane jako stworzenie, które jest lampa psy dokładnie taki sam jak indeksujących samą Yoro wyjątkiem, że to post i to ma dodać nowego psa do bazy.
Można się zastanawiać, dlaczego to istnieje.
Dlaczego musimy się do tego wzorca.
Pierwszą odpowiedzią jest to, że zawsze dobrze jest mieć jakąś strukturę tylko dla naszych własnych celów, ale również ten wzór jest coś, że wiele, wiele zastosowań będzie.
I to sprawia, że ​​jest solidny i przewidywalne dla nas do interakcji z innymi aplikacjami.
Gdy mówimy o API to będziemy wiedzieć, że jeśli chcemy, aby wszyscy użytkownicy z get piasty API możemy zrobić API uzyskać Piasta Dot Com użytkowników slash i które dadzą nam listę wszystkich użytkowników, że indeks użytkowników ,
Więc wracamy do tego.
Ale znowu są to trzy widzieliśmy więc indeks jest tu i pójdę oznaczyć je.
To jest nasza droga Indeks właśnie tam pokazać wszystkie campingów.
To jest nasz stworzyć route add nowy campingu do bazy danych, a ta droga jest nowa postać, która ma pokazać, tworzenie nowych kempingów.
Pamiętaj, musimy mieć dwie trasy w celu wysłania żądania POST.
Musimy pokazać jeden formularz, a następnie musimy tego formularza do zgłaszania gdzieś który jest naszym stworzyć trasę.
OK.
To są trzy trasy zrobiliśmy do tej pory.
Mamy zamiar wprowadzić inną drogę, która teraz nazywa się pokaz.
Więc wyobraź sobie, że mamy ją w górę jak to aplikacje, które nie mają sobie wyobrazić, że mam to ustawić.
A gdybym chciał być w stanie kliknąć na jedną z nich i przeglądać więcej informacji i to, co mamy zamiar zrobić, chcemy, aby móc tu guzik gdzie mogę wyświetlić informacje jak mapa różnych recenzuje Uwagi ocen.
Wszelkie inne obrazy lub wszelkie inne informacje chcę pokazać, że nie ma sensu, aby umieścić tu która zazwyczaj nie ma wiele do pokazania.
A my tylko pokazać jedną lub dwie rzeczy na stronie indeksu jak zdjęcie i tytuł, tak jak na Reddit które znam Używam dużo jako przykład.
Ale jeśli to jest nasz wskaźnik ten pokazuje wszystkich stanowisk, które mamy, nie zamierzamy pokazać każdy kawałek informacji naraz.
To tylko pokazuje, że tytuł pokazuje powiązanie liczby komentarzy czasie, gdy został złożony.
Użytkownik i wtedy możemy kliknij aby zobaczyć komentarze na oddzielnej stronie i tam tony i tony informacji, aby pokazać tutaj.
Ale to nie wszystko jest tylko pokazane od razu na stronie indeksu więc co mamy zamiar zrobić, to inną drogę, która jest wywoływana show i URL wygląda to slash Douga ukośnik ID jako zmienna i jest to żądanie GET i to pokazuje informacje o jednego psa.
A powodem stawiamy identyfikator nie jest to, że musimy wiedzieć, jakie mamy psa, ponieważ pokazuje, aż wskaźnik ten punkt zawsze działa w ten sam sposób.
To pokazuje wszystkie psy nie wiem co.
To zawsze pokazuje formę.
To zawsze kończy się w nowym psem.
Ale show jest trochę inaczej, bo teraz musimy pokazać informację o jednej rzeczy w szczególności.
Tak więc, aby to zrobić.
Nie wiesz, jak otworzyć się to przypadkowo, aby to zrobić.
Musimy zdefiniować nową trasę i mamy zamiar zrobić to teraz wrócić tu i umieścimy go na dole i jest to żądanie GET nie dostać ukośnik campingu dwukropek ukośnik identyfikator, a następnie będziemy wystarczy dodać podstawową rzeczą, tutaj są podstawowe oddzwaniania z żądania i odpowiedzi.
A potem tu zrobimy kopciuszek send.
To będzie show stronę jednego dnia i zapisać i zacznijmy app górę i jeśli pójdziemy do tego jesteś z dowolnego jesteś wszystkim, co następuje.
Campingu ukośnik ID dowolny identyfikator otrzymujemy będzie pokaz strona jeden dzień, jeśli idziemy do campingów slash nowa wciąż otrzymujemy formę i to dlatego, że kolejność trasy jest prawidłowe.
Pamiętaj, że jeśli mogę przełączyć Wszystkie one, że ten wzorzec mówi, jest campingu ukośnik wszystko, co każdy pojedynczy wyraz, który jest technicznie mamy tu campingu slash nowe.
Dlatego musimy uważać, że jest to zajmą pierwsze.
W przeciwnym razie będzie to traktować jako nowy campingów slash slash campingu ID trasie i będzie nam to pokazać.
Dobrze więc ów niewielką notatkę, ale ważne, co będziemy chcieli zrobić tutaj jest znaleźć campingu z przewidzianym ID, a następnie renderowanie pokazu szablon z tym campingu i wszystko jest gotowe.
Więc strona pokaż ma pokazać więcej informacji o jednej pozycji.
Teraz jesteśmy pokazując wszystkie informacje, które mamy na stronie indeksu.
Nie mamy nic innego do pokazania.
Chyba mamy pojęcia, technicznie, ale to naprawdę nie jest użyteczne.
Więc mamy zamiar dodać opis do naszego campingu i że opis będzie tylko trochę tekstu, że możemy wejść, gdy tworzymy nowe pole kempingowe.
Więc zrobimy to teraz i pójdziemy się tutaj do naszego schematu i po prostu dodać w opisie i zaczęliśmy się jako ciąg i sprawdzić, czy mamy mały problem, który jest to, że camping, że już nie ma troje nie ma opisu.
Więc możemy albo aktualizować wszystko w naszej bazie danych mają opis lub możemy być nieco bardziej destrukcyjny i po prostu usunąć wszystko w bazie danych, z tym, co jest znane jako DBI zbierania danych spadku i będziemy odrzucać wszystkie kempingów która jest, co ja " zamierzam zrobić tutaj.
To jest coś, co możesz zrobić, jeśli od czasu do czasu zrobić kilka dużych zmian w danych i masz trochę wcześniej istniejących danych, które tak naprawdę nie obchodzi.
Można by nigdy nie spadnie użytkownicy kiedyś celowo.
Ale w tym przypadku jest to tylko nasza Starter nasze dane na morze.
Więc mam zamiar go nie upuścić.
Więc mam zamiar otworzyć Mongo.
Mam zamiar połączyć się z prawej bazie.
Zobaczmy.
Pokaż rejestratory.
Mamy zamiar wykorzystać obóz Yelp a potem zrobię pokazu kolekcji i powinniśmy zobaczyć kempingów.
No to jedziemy.
A potem, jeśli chcę tylko sprawdzić, ile tereny obozu mamy zróbmy camping D-B, które znaleźć.
I chcę, aby usunąć wszystkie trzy płyty DVD campingu.
Rzuć tak po prostu.
Więc ta kolekcja nawiązuje do nazwy kolekcji.
A jeśli uderzę Wprowadź teraz mówi mi, prawda, co oznacza, że ​​wszystko działa.
A gdybym spróbować znaleźć wszystkie campingów wszystkie campingów zniknęły.
W porządku.
Więc stąd wydostać się i wrócić do swojego adresu.
A my dodany w opisie.
Więc teraz stwórzmy nowy kemping, który ma opisu.
Więc jestem po prostu zamiar iść z tym, co mam tu i komentarz, że aby utworzyć nowy kemping z nazwiskiem Grant Hill obraz ten obraz, a następnie opis będzie.
To ogromny granitowy Hill Nie łazienki bez wody piękne granitowe.
OK.
I jestem prawie pewien, że obraz nie jest na wzgórzu, ale to nie ma znaczenia, w naszym przypadku.
Więc mamy zamiar stworzyć pole kempingowe.
I oczywiście mogłem zrobić to w przeglądarce, a przechodząc do formularza i tworząc jedną.
Ale ja po prostu chcę, aby uzyskać trochę więcej praktyki robi to poprzez mangusty.
OK, więc niech to uruchomić kod teraz.
Wszystko, co musisz zrobić, to uruchomić po ciebie.
Tak nam się nowo utworzone pole kempingowe.
No to jedziemy.
I ma opisu.
A jeśli chcemy otworzyć Mongo i sprawdzić się na to i zrobię to bardzo szybko.
Więc użyjemy obozu, a potem zrobimy camping D-B się znaleźć.
I jest nasza nowa campingu.
W porządku.