1
00:00:00,150 --> 00:00:07,280
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.

2
00:00:07,350 --> 00:00:12,280
I mamy zamiar przejrzeć spokojny trasy widzieliśmy, a następnie jedziemy, aby dodać kolejną trasę w.

3
00:00:12,360 --> 00:00:14,970
To się nazywa ta strona pokazuje lub tę trasę.

4
00:00:14,970 --> 00:00:19,440
Mamy więc cztery główne rzeczy przeglądanie relaksującego trasy, które widzieliśmy do tej pory.

5
00:00:19,680 --> 00:00:32,110
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 ,

6
00:00:32,430 --> 00:00:35,120
Zacznijmy od przeglądu spokojny tras.

7
00:00:35,220 --> 00:00:44,090
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.

8
00:00:44,100 --> 00:00:44,520
W porządku.

9
00:00:44,630 --> 00:00:45,460
Więc.

10
00:00:45,640 --> 00:00:48,060
Tak rzućmy okiem na to, co mamy.

11
00:00:48,090 --> 00:01:09,310
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.

12
00:01:09,720 --> 00:01:13,040
A my zamierzamy zrobić to jako przykład dla psów ponownie.

13
00:01:13,080 --> 00:01:25,570
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.

14
00:01:26,400 --> 00:01:29,260
Więc pozwól mi zrobić to trochę tabeli tutaj.

15
00:01:29,700 --> 00:01:31,110
To będzie dość prymitywny.

16
00:01:31,110 --> 00:01:32,710
Nie chcesz wydawać zbyt dużo czasu na to.

17
00:01:33,150 --> 00:01:51,040
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.

18
00:01:51,550 --> 00:01:52,120
OK.

19
00:01:52,410 --> 00:02:03,280
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.

20
00:02:03,750 --> 00:02:09,540
Potem następny, że mówiliśmy o nazywa się nowe i nowe nie to, co myślisz, że jest.

21
00:02:09,720 --> 00:02:13,210
To nie jest faktycznie trasa post, który sprawia, że ​​nowy pies lub nowy campingu.

22
00:02:13,410 --> 00:02:15,560
To pies ukośnik ukośnik nowe.

23
00:02:15,900 --> 00:02:20,040
I to jest droga, która rzeczywiście pokazuje formę.

24
00:02:20,040 --> 00:02:24,200
Więc pozwól, że przestrzeń ta się trochę więcej.

25
00:02:24,270 --> 00:02:24,950
No to jedziemy.

26
00:02:25,110 --> 00:02:26,710
I to dostać trasą.

27
00:02:27,330 --> 00:02:46,420
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.

28
00:02:46,450 --> 00:02:48,360
Można się zastanawiać, dlaczego to istnieje.

29
00:02:48,360 --> 00:02:50,310
Dlaczego musimy się do tego wzorca.

30
00:02:50,310 --> 00:02:59,130
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.

31
00:02:59,130 --> 00:03:03,220
I to sprawia, że ​​jest solidny i przewidywalne dla nas do interakcji z innymi aplikacjami.

32
00:03:03,240 --> 00:03:18,900
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 ,

33
00:03:18,900 --> 00:03:20,100
Więc wracamy do tego.

34
00:03:20,280 --> 00:03:25,130
Ale znowu są to trzy widzieliśmy więc indeks jest tu i pójdę oznaczyć je.

35
00:03:25,200 --> 00:03:34,520
To jest nasza droga Indeks właśnie tam pokazać wszystkie campingów.

36
00:03:34,620 --> 00:03:50,750
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.

37
00:03:50,880 --> 00:03:54,480
Pamiętaj, musimy mieć dwie trasy w celu wysłania żądania POST.

38
00:03:54,480 --> 00:04:00,620
Musimy pokazać jeden formularz, a następnie musimy tego formularza do zgłaszania gdzieś który jest naszym stworzyć trasę.

39
00:04:00,990 --> 00:04:01,220
OK.

40
00:04:01,230 --> 00:04:03,450
To są trzy trasy zrobiliśmy do tej pory.

41
00:04:03,780 --> 00:04:08,200
Mamy zamiar wprowadzić inną drogę, która teraz nazywa się pokaz.

42
00:04:08,520 --> 00:04:13,600
Więc wyobraź sobie, że mamy ją w górę jak to aplikacje, które nie mają sobie wyobrazić, że mam to ustawić.

43
00:04:13,820 --> 00:04:26,590
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.

44
00:04:26,640 --> 00:04:34,410
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.

45
00:04:34,410 --> 00:04:42,840
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.

46
00:04:42,900 --> 00:04:50,690
Ale jeśli to jest nasz wskaźnik ten pokazuje wszystkich stanowisk, które mamy, nie zamierzamy pokazać każdy kawałek informacji naraz.

47
00:04:50,760 --> 00:04:56,460
To tylko pokazuje, że tytuł pokazuje powiązanie liczby komentarzy czasie, gdy został złożony.

48
00:04:56,460 --> 00:05:03,010
Użytkownik i wtedy możemy kliknij aby zobaczyć komentarze na oddzielnej stronie i tam tony i tony informacji, aby pokazać tutaj.

49
00:05:03,090 --> 00:05:22,340
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.

50
00:05:22,820 --> 00:05:31,310
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.

51
00:05:31,310 --> 00:05:33,410
To pokazuje wszystkie psy nie wiem co.

52
00:05:33,560 --> 00:05:34,900
To zawsze pokazuje formę.

53
00:05:34,940 --> 00:05:36,610
To zawsze kończy się w nowym psem.

54
00:05:36,720 --> 00:05:42,050
Ale show jest trochę inaczej, bo teraz musimy pokazać informację o jednej rzeczy w szczególności.

55
00:05:42,480 --> 00:05:43,970
Tak więc, aby to zrobić.

56
00:05:43,980 --> 00:05:46,610
Nie wiesz, jak otworzyć się to przypadkowo, aby to zrobić.

57
00:05:46,620 --> 00:06:07,630
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.

58
00:06:07,700 --> 00:06:11,410
A potem tu zrobimy kopciuszek send.

59
00:06:11,430 --> 00:06:23,780
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.

60
00:06:23,790 --> 00:06:35,580
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.

61
00:06:35,570 --> 00:06:45,400
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.

62
00:06:45,440 --> 00:06:48,420
Dlatego musimy uważać, że jest to zajmą pierwsze.

63
00:06:48,420 --> 00:06:54,640
W przeciwnym razie będzie to traktować jako nowy campingów slash slash campingu ID trasie i będzie nam to pokazać.

64
00:06:54,880 --> 00:07:10,900
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.

65
00:07:11,190 --> 00:07:15,330
Więc strona pokaż ma pokazać więcej informacji o jednej pozycji.

66
00:07:15,560 --> 00:07:20,860
Teraz jesteśmy pokazując wszystkie informacje, które mamy na stronie indeksu.

67
00:07:20,880 --> 00:07:22,600
Nie mamy nic innego do pokazania.

68
00:07:22,640 --> 00:07:25,790
Chyba mamy pojęcia, technicznie, ale to naprawdę nie jest użyteczne.

69
00:07:25,800 --> 00:07:34,790
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.

70
00:07:34,800 --> 00:07:52,690
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.

71
00:07:53,000 --> 00:08:07,650
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.

72
00:08:07,730 --> 00:08:14,290
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.

73
00:08:14,340 --> 00:08:16,680
Można by nigdy nie spadnie użytkownicy kiedyś celowo.

74
00:08:16,710 --> 00:08:19,370
Ale w tym przypadku jest to tylko nasza Starter nasze dane na morze.

75
00:08:19,380 --> 00:08:20,840
Więc mam zamiar go nie upuścić.

76
00:08:20,960 --> 00:08:23,220
Więc mam zamiar otworzyć Mongo.

77
00:08:23,220 --> 00:08:24,970
Mam zamiar połączyć się z prawej bazie.

78
00:08:24,990 --> 00:08:25,740
Zobaczmy.

79
00:08:25,740 --> 00:08:27,060
Pokaż rejestratory.

80
00:08:27,120 --> 00:08:33,990
Mamy zamiar wykorzystać obóz Yelp a potem zrobię pokazu kolekcji i powinniśmy zobaczyć kempingów.

81
00:08:33,990 --> 00:08:34,920
No to jedziemy.

82
00:08:34,980 --> 00:08:41,380
A potem, jeśli chcę tylko sprawdzić, ile tereny obozu mamy zróbmy camping D-B, które znaleźć.

83
00:08:42,210 --> 00:08:45,950
I chcę, aby usunąć wszystkie trzy płyty DVD campingu.

84
00:08:46,050 --> 00:08:47,840
Rzuć tak po prostu.

85
00:08:48,090 --> 00:08:51,160
Więc ta kolekcja nawiązuje do nazwy kolekcji.

86
00:08:51,360 --> 00:08:55,400
A jeśli uderzę Wprowadź teraz mówi mi, prawda, co oznacza, że ​​wszystko działa.

87
00:08:55,620 --> 00:08:59,400
A gdybym spróbować znaleźć wszystkie campingów wszystkie campingów zniknęły.

88
00:08:59,780 --> 00:09:00,090
W porządku.

89
00:09:00,090 --> 00:09:03,860
Więc stąd wydostać się i wrócić do swojego adresu.

90
00:09:04,110 --> 00:09:06,670
A my dodany w opisie.

91
00:09:06,750 --> 00:09:10,040
Więc teraz stwórzmy nowy kemping, który ma opisu.

92
00:09:10,080 --> 00:09:22,870
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.

93
00:09:23,220 --> 00:09:36,340
To ogromny granitowy Hill Nie łazienki bez wody piękne granitowe.

94
00:09:37,120 --> 00:09:37,620
OK.

95
00:09:37,620 --> 00:09:42,150
I jestem prawie pewien, że obraz nie jest na wzgórzu, ale to nie ma znaczenia, w naszym przypadku.

96
00:09:42,200 --> 00:09:43,660
Więc mamy zamiar stworzyć pole kempingowe.

97
00:09:43,760 --> 00:09:49,060
I oczywiście mogłem zrobić to w przeglądarce, a przechodząc do formularza i tworząc jedną.

98
00:09:49,070 --> 00:09:52,480
Ale ja po prostu chcę, aby uzyskać trochę więcej praktyki robi to poprzez mangusty.

99
00:09:52,690 --> 00:09:54,400
OK, więc niech to uruchomić kod teraz.

100
00:09:54,680 --> 00:09:56,420
Wszystko, co musisz zrobić, to uruchomić po ciebie.

101
00:09:56,450 --> 00:09:59,980
Tak nam się nowo utworzone pole kempingowe.

102
00:10:00,140 --> 00:10:00,950
No to jedziemy.

103
00:10:01,230 --> 00:10:02,580
I ma opisu.

104
00:10:02,820 --> 00:10:07,590
A jeśli chcemy otworzyć Mongo i sprawdzić się na to i zrobię to bardzo szybko.

105
00:10:07,590 --> 00:10:15,320
Więc użyjemy obozu, a potem zrobimy camping D-B się znaleźć.

106
00:10:15,890 --> 00:10:17,590
I jest nasza nowa campingu.

107
00:10:17,820 --> 00:10:18,050
W porządku.
