Witamy z powrotem w tej lekcji mamy ustawicznego z obozu, a zwłaszcza mamy zamiar skupić się na modelu użytkownika, który właśnie stworzył.
A model komentować i kojarzenie dwóch tak, że podczas tworzenia nowego skomentować to automatycznie kojarzone z bieżącego użytkownika z identyfikatorem użytkownika i nazwę użytkownika.
Więc pokażę ci, co mam na myśli zanim to zrobię, że będę podkreślić, że jestem w V8 teraz.
Tak więc nowa wersja będziemy co dość istotne zmiany do niektórych modeli do bazy danych, dlatego gwarantuje nową wersję.
Więc V8 jeśli chcesz podążać.
I mamy zamiar uruchomić serwer, aby rozpocząć, a potem mam zamiar iść do slash campingów i po raz pierwszy będę rejestrować się z nowym kontem, a to konto będzie ziemniaczaną i hasło ponownie będzie hasło.
Zapisz się.
Teraz rzućmy okiem na pustyni Mesa i przejść, aby dodać nowy komentarz i mamy tego w naszym celem jest, aby w tym polu Arthur odejść tak, że możemy na bieżąco wiedzieć, nazwisko autora i zapisać, że do nowego komentarza bez użytkownik konieczności ręcznego określić ją.
Więc będziemy musieli komentarz mieć ziemniaczaną Taito ziemniaków, a drugi jest ziemniak.
W porządku.
Zatwierdź i odbierać tego.
I chcemy, aby to zobaczyć.
Powinno to wyglądać dokładnie tak samo z wyjątkiem użytkownik nie powinien mieć faktycznie wprowadzić tę nazwę użytkownika ręcznie.
Aby to zrobić, że pierwszą rzeczą, którą musisz zrobić, to od modelu komentarza musimy dodać kilka pól w którym możemy przechowywać identyfikator użytkownika oraz nazwy użytkowników.
Warto więc zatrzymać serwer i otworzy model komentarz, dzięki czemu modele slash komentarz, że tak i wewnątrz tutaj pod autora to nie tylko będzie ciągiem rzeczywistości będzie to obiekt, a autor będzie miał dwie rzeczy w ID.
I wtedy też nazwa użytkownika, co moglibyśmy zrobić, to zapisać całą autor tam.
Tak to wygląda jak ten mamy nowego użytkownika.
Zapamiętaj wygląd konta użytkownika, takich jak nazwa użytkownika, a następnie ziemniaka ma podkreślenia lub identyfikator jakiś identyfikator.
Ale jest też hash, który jest szalony długi ciąg, a następnie sól.
A my nie chcemy do przechowywania wszystkich tych danych wewnątrz każdego komentarza.
Zamiast robi, że będziemy po prostu podjąć ważne elementy, które są identyfikator użytkownika, który utworzył dany komentarz i nazwę użytkownika danego użytkownika.
Moglibyśmy po prostu przechowywać identyfikator, a następnie użyć tego ID zajrzeć do prawidłowego autora, a następnie chwyć nazwę użytkownika stamtąd.
Ale ponieważ będziemy drukując nazwę dość często, że właśnie chodzi o to, że pętli i wydrukować każdy tekst komentarz, ale również autorem.
Nie byłoby bardzo skuteczne, jeśli musieliśmy odszukać prawidłowe autorowi za każdym razem biorąc identyfikator Następnie autor stwierdzenia, że ​​autor, a następnie znalezienie mu nazwę.
Zamiast więc jesteśmy po prostu będzie przechowywać dane tu wewnątrz komentarza, który jest czymś, co możemy zrobić tylko z nie-relacyjnej bazy danych, takich jak Mongo.
Więc Id będzie kolejnym celem, jak ma typ, który jest mangusta, że ​​typy schematów, że identyfikator obiektu, który jest tak samo jak zrobiliśmy wcześniej.
Jeśli spojrzymy na campingu gdzie mamy komentarze gdzie typ jest Mangu rodzaje schematów KDE, a potem musimy ref ref i odnosi się do modelu, który mamy zamiar zapoznać się z tym obiektem, który jest identyfikatorem użytkownika i następnie nazwa użytkownika będzie tylko ciąg.
I musimy się upewnić, mamy przecinek tutaj i zapisz i powinniśmy być dobrze iść, zanim przejdziemy dalej.
Jestem rzeczywiście powstrzyma nasiona w mojej bazy danych, więc mam zamiar otworzyć plik Nasiona i mam zamiar wypowiedzieć się trochę kodu do teraz.
Więc będziemy usuwać wszystkich, ale to ja nie zamierzam stworzyć camping.
Będziemy robić to ręcznie, aby rozpocząć.
Warto więc upewnić się, że wyjdzie odpowiedni kod.
Mamy więc CGP i campingu się usunąć wszystko inne będziemy pozbyć się wykomentowane ponieważ komentarze będą teraz mieć identyfikator użytkownika i nazwisko autora lub nazwę użytkownika i naszego kodu i tu nie bierze pod uwagę, że.
Więc w zasadzie po prostu chcę czystej karty, aby rozpocząć od.
Więc ja nie jadę zobaczyć bazę ale będę go uruchomić.
A co to będzie zrobić, to usunąć wszystko z naszej bazy danych, a ja po prostu zrobić jeden raz teraz i jeśli ponownie uruchomić, a następnie wróć tutaj, muszę ponownie uruchomić serwer.
Trzeba zobaczyć, nie ma campingów pójdziesz OK.
Więc teraz będę odkomentowaniu wszystko i zapisać, a potem wrócę do mojego apt tak i po prostu usunąć wiersz dokąd wzywającą nasienie.
Więc dodać komentarz tutaj bazy nasion.
A na razie, a ja rzeczywiście to zrobić na tej samej linii.
Zobacz bazę danych.
A teraz mamy zamiar wypowiedzieć się, że nie będziemy widzieć bazę danych.
Będziemy ręcznie wejść i dodać nowy komentarz do nowego stanowiska i tworzyć użytkowników.
Ok, więc teraz, że mamy, że z drogi, skupmy się na logice kojarzenia autora oraz identyfikator i nazwę użytkownika tego autora z uwagami.
Więc musimy iść do kodu, w którym tworzymy komentarz który zamiast dróg i zamiast komentarzy.
Tak i to właśnie tutaj.
Uwagi stworzyć w tym kodzie jest odpowiedzialny za pierwszą znalezieniu właściwego campingu.
Albo za pomocą tego identyfikatora w trasie.
A potem okazuje się, że po campingu następnie tworząc komentarz, a następnie przesuwając tę ​​wiadomość do campingu następnie zapisując na campingu co zrobimy to zanim rzeczywiście możemy wcisnąć wiadomość do campingu do tablicy komentarze mamy zamiar dodać nazwę użytkownika i ID na komentarze i wtedy będziemy zapisać komentarza.
Więc to jest rzeczywiście bardzo łatwe teraz, że mamy nasze struktury danych skonfigurować wszystko, co musisz zrobić, to dowiedzieć się, w jaki sposób możemy uzyskać bieżące użytkownikom nazwę użytkownika i identyfikator bieżącego użytkownika.
I na szczęście widzieliśmy, że przed nim żądanie tego użytkownika i możemy liczyć na nie bycie wniosek z użytkownikiem, ponieważ jeśli mamy do tego kodu tylko w ten sposób możemy uzyskać o to, czy użytkownik jest zablokowany.
A to dlatego, że mamy ten jest zablokowany w Middleware gdzie jeśli nie jest użytkownikiem chcielibyśmy skierować z powrotem do slash zalogować.
Więc to sprawia, że ​​ktoś jest zalogowany.
Więc dlaczego nie możemy po prostu zrobić prosty anulować dziennik dot.
I chcemy żądania użytkownika, że ​​nazwa użytkownika, aby rozpocząć i zróbmy to jak ten nowy komentarz nazwa użytkownika będzie.
I po prostu wydrukować, że obecnie wniosek, że użytkownik, który login i zacznijmy serwer się i będziemy musieli udać się i dodaj nowy wpis do naszej bazy danych.
Pierwszą rzeczą, którą mogę zrobić, to zalogować się jako ziemniaki z moim hasłem, które jest hasłem, a następnie, że zabiera mnie ciąć kempingów.
Teraz jest w nowej campingu.
Mają Creative Commons obraz, że jestem po prostu będzie używać tutaj.
Ale zachęcamy do korzystania z obrazu oczywiście.
A potem dodam nazwę.
Miejmy tylko nazwać szalone szalone wiesz pełne gór.
A potem w tym określeniu mam trochę więcej Jestem ipsum że będę wklejać tylko w niektórych tekstu zastępczego.
Załóżmy, kliknij prześlij.
Dodać nowy campingu.
Teraz chodźmy na więcej informacji i spróbować dodać komentarz.
Widać jestem zalogowany jako ziemniaka.
Dodajmy nowy komentarz.
Uzupełnić tekst tutaj.
Ja po prostu zrobić więcej Lorem ipsum trochę tego.
Oni są wspaniali.
A potem będę pozostawić pustą autor po prostu pokazać, że możemy jeszcze dostać ziemniaka nawet jeśli nie wpisz je tutaj.
Następnie kliknij przycisk Prześlij.
Teraz spójrzmy na to, co liczy się głośno.
Więc będę musiał przewijać się właśnie tutaj.
Nowe komentarze nazwisko będzie ziemniaczanej.
Wspaniały.
Więc to jest prośba.
Użyj swojej nazwy użytkownika.
I tam również zażądać podkreślenia ID użytkownika i nie przejdzie Konsole tak ponownie.
Ale uwierzcie mi, że tam jest.
Widzieliśmy to już w poprzednich filmach poprosić użytkownika zawierał te dwie informacje średnica wewnętrzna oraz nazwę użytkownika.
Więc zanim pójdziemy dalej chodźmy i usunąć to pole to pole autorem formie tak, że jest w środku komentarza nowego.
Więc zamiast zatrzymywania mojego serwera Ja po prostu używam myszy, aby ją odnaleźć.
Więc to wejść komentarze nowa, a my po prostu pozbyć się tej całej rzeczy tutaj.
Więc nie mamy już autora.
To tylko tekst.
A potem będziemy śledzić tekst i uderzył kliknij.
I że wyśle ​​nasze dane tutaj będziemy tworzyć nowy komentarz.
Aby korzystać zażądania login użytkownika i Dot numeru identyfikacji faktycznie powiązać użytkownika z komentarzem.
Więc, aby dodać nazwę użytkownika i identyfikator do komentarza.
Zacznijmy ID tuż tuż komentarz autor ID równa żądania ID użytkownika kropka podkreślenia i wspólnego dot autor dot identyfikator jest ze względu na sposób nasz model został utworzony.
Więc kometa ma autor, autor ma identyfikator i nazwę użytkownika.
Więc wróćmy teraz skomentować.
Autor Żądanie identyfikator, który ID użytkownika i komentarz autor dot nazwa_użytkownika równa wniosek dot Nazwa użytkownika tak po prostu i wszystkich uratować.
A potem to, co mamy do zrobienia również pozbyć się tej linii jest rzeczywiście zapisać komentarza więc skomentować, że oszczędzać.
A potem będziemy ją wepchnąć komentarzach na campingu, a wtedy będziemy zapisać cały campingu.
A potem będziemy przekierowywać.
A dlaczego nie, zanim to zrobimy Zróbmy komentarz dziennika koncert, dzięki czemu można zobaczyć, jak to wygląda w końcu tam zanim przekierować.
OK zrestartować serwer Teraz wróćmy.
Musimy odświeżyć stronę.
Będzie on musiał zalogować się ponownie.
Więc hasło ziemniaczana jest hasłem w dzienniku.
Chodźmy i dodaj nowy komentarz i komentarz tutaj będzie tylko bla bla bla.
Zatwierdź.
W porządku.
Rzućmy okiem na to, co zostało zaprzepaszczone zalogowany.
Więc trudno zobaczyć, bo mamy jakieś inne rady, które rejestruje ale to stopa tutaj.
Więc mamy tekst, który jest bla bla bla.
Mamy wspólny identyfikator sam i wtedy mamy autora, który posiada numeru identyfikacji a nazwa użytkownika ziemniaczanej.
Wspaniały.
Teraz ostatnia rzecz, którą chcesz zrobić, to faktycznie wyświetlić nazwę użytkownika tutaj.
Co robimy teraz wyświetla całą użytkownika, ponieważ wszystko, co mieliśmy było Komentarz dot autor i to na szablonie pokazu.
Warto więc otworzyć szablon pokazu na campingu, a pokażę ci, co mówię tu jesteśmy drukowania komentarz.
Autor i to odnosi się do całej tej sprawy.
Ma numeru identyfikacji a nazwa użytkownika chcemy komentować tego autora dot użytkownika.
Więc to jest łatwym nazwa użytkownika poprawka dot tu i oszczędzać.
Teraz zatrzymajmy serwer uruchomiony ponownie, a potem wrócić i może odświeżyć stronę, a zobaczysz, że mamy tu ziemniaka.
Ten pierwszy nie stworzyć właściwie gdzie faktycznie nie ma tego kodu jeszcze skonfigurowane.
Więc to ma pusty autor nazwy użytkownika, ale ten działa dobrze.
Dodajmy jeszcze pod innym kontem i zadzwonię do tego jednego pomidora, a hasło jest hasłem.
Zapisz się.
Chodźmy w komentarzu, a to będzie tylko ha ha ha.
Zatwierdź i tam idziemy.
Automatycznie mówi pomidor nazwa.
Nie musi mieć użytkownik, aby program ręcznie, jak zawsze.
Skończę ten film szybkim podsumowaniem wszystkiego, co zrobiliśmy.
Zaczęliśmy przechodząc do komentowania i dodawania modelu w polu autora.
Mieliśmy już autor tych znaków, ale dodanie autora jest obiektem, który ma dwie właściwości identyfikator i nazwę użytkownika i identyfikator jest nawiązaniem do modelu User ID i nazwa użytkownika to tylko nazwa ciąg bieżącego użytkownika.
Więc to skonfigurować, a następnie musimy go przejść do naszych komentarzach trasie.
I to było dość proste, gdy komentuje tworzony używamy żądania ID użytkownika oraz zażądać aby user username wtyczki i właśnie te prawa, żeby komentować autora.
A potem zapisać komentarz i to wszystko, co mieliśmy do zrobienia.
I bardzo Ostatnią rzeczą było upewnienie się, że wyświetlany komentarz autorami nazwy użytkownika nie tylko skomentować tego autora.
Niesamowite.
Więc to jest naprawdę zaczyna się razem.
Jeśli spojrzeć na to, jak daleko zaszliśmy wciąż mamy drogi pójść z niektórymi stylizacji.