Dobrze welcome back.
Więc w tym filmie mamy do dalszego wykorzystania i wdrożenia lampy błyskowej w poprzednim filmie mamy zainstalowany rozmawialiśmy trochę o tym, jak to działa używamy Kinect lampy błyskowe pakiet aby pomóc nam tutaj.
Pomysł ponownie to, że można wysłać do następnej drogi na następne żądanie, dzięki czemu można następnie wyświetla ją do użytkownika.
A to, co chcemy zrobić, to zamiast wyświetlania go indywidualnie na każdym szablonie które ja tylko nie jeden raz, ale zamiast robić to na każdej stronie, że chcemy potencjalnie mieć komunikat o błędzie lub komunikat o powodzeniu.
Mamy zamiar przenieść ten rodzaj kodu do nagłówka, który jest naturalnym miejscem do tego.
Więc mam zamiar otworzyć nagłówek, aby rozpocząć.
Więc Parshall za E.J ..
I co możemy zrobić, to po prostu na dole po pasku nawigacyjnym możemy po prostu dodać w H1 i możemy dodać coś takiego komunikatu.
Będziemy to ta sama nazwa zachować.
Teraz chodzi o to, że komunikat będzie działać na naszą wybaczcie zalogować na forum tu, gdzie jesteśmy przekazując wiadomości.
Ale w każdej innej wiadomości trasa będzie niezdefiniowana, która będzie problematyczne.
Jak można zobaczyć tutaj.
Więc jeśli odświeżyć stronę to działa dobrze, ale gdy próbuję i przejdź do zapisania się, że mamy problem.
Wiadomość nie jest określona.
To dlatego Sign-Up ma ten sam plik nagłówka, a wiadomość nie została dostarczona.
Więc to naprawić, gdy pozbędziemy się tej linii tutaj mamy zamiar wyciąć go właściwie i nie przekazać go do logowania się indywidualnie.
Potem mam zamiar udać się do aplikacji.
Tak.
A gdzie mamy ten sam kod, gdzie robimy bieżącego użytkownika, gdzie przeszedł bieżącego użytkownika do każdego szablonu możemy zrobić to samo.
Albo możemy powiedzieć mieszkańcy rez dot komunikat błędu wynosi dot wniosek flash lub zwrócić się błąd flash.
Więc czy jest coś w błysku będziemy mieć do niego dostęp w ramach szablonu wiadomości.
Więc pokażę ci, że gdybym ponownie uruchomić za pierwszym razem, gdy odświeżam.
I nic nie widział.
Idę do zapisania się teraz działa i nie ma nic do błysnął ale gdy próbuję i wyzwalania, że ​​znowu tak idę ciąć camping wypróbowanie nowego otrzymam wiadomość.
Proszę najpierw się zalogować.
Więc pozwól mi pokazać, że to działa na każdej stronie, choć tak powiedzmy kiedy się wylogować.
Więc jeśli idziemy do wylogowania się trasy, która jest w naszych mam to otwarte, ale ja po prostu pokazać ponownie indeksu trasy j nam, gdzie log out dzieje tutaj.
Wniosek, który się wylogować, a następnie tuż przed przekierowanie moglibyśmy zrobić coś takiego wniosku.
Czy migać.
A teraz jestem utrzymanie go jako błąd, ponieważ to właśnie stworzyliśmy, a my po prostu powiedzieć wylogowanie tak po prostu.
Teraz gdybym ponownie uruchomiony.
Pozwól, zarejestruj się tutaj, tak jak ktoś po prostu zrobić prawo.
Idealny się zarejestrować.
Wspaniały.
Teraz, gdy kliknę na prawie mi się wylogować, a gdybym mógł ze strony odchodzi.
Mamy więc ten interfejs ten sposób wysłanie wiadomości do użytkownika lub wiadomości, które chcemy trwać.
Zasadniczo jeden wniosek i tyle zapytań ostatnia odpowiedź, a następnie, jeśli odświeża użytkownika lub iść gdzie indziej nie chcemy, że utrzymują się i mamy, że wyświetlanie na każdej stronie, ponieważ mamy go w nagłówku więc nie trzeba ręcznie renderowanie zmiennej i przekazać zmienną wskroś.
Wszystko co musimy zrobić to teraz.
Za każdym razem chcemy pokazać użytkownikowi jakieś wiadomości zanim przekierować je po prostu włożyć w żądaniach nie migają teraz, zamiast po prostu robi błąd za każdym razem, kiedy pokazałem w pierwszym filmie, że mamy zieloną lub czerwoną alert zasadzie.
Więc sukcesem i błędem i że jest zbudowany przy użyciu bootstrap.
Więc jeśli się tam dostać bootstrap dotcomów kliknij na składniki, a następnie po prawej stronie paska nawigacyjnego kliknięciu na wpisami widać, że są to, co wygląda jak alarmy są te małe wiadomości, które mają różne kolory podobnie jak przyciski.
Kolory są nazywane tak samo więc nie sukces w uczciwego ostrzeżenia i zagrożenia.
I będziemy za pomocą niebezpieczeństwo.
Więc jeśli wystąpi błąd, jak należy zalogować się, aby to zrobić lub hasło jest nieprawidłowe będziemy mieli czerwony alarm.
A jeśli coś dobrego dzieje się tak jakby ktoś zarejestruje chcemy powiedzieć contrats lub jeśli ktoś loguje się powiemy sukces mamy wylogowany lub moglibyśmy zrobić coś takiego z powodzeniem stworzył komentarzu co chcemy użyjemy tu zielono, który jest powodzenie.
To są div div class i zacznijmy niebezpieczeństwie.
Tak się dzieje, aby skopiować ten rzeczywiście i iść do mojego pliku nagłówka i zamiast wyświetlania H1 i wyświetlanie div, a dodam, że jeśli wiadomość wewnątrz div, aby tak po prostu.
Tak, że będzie tylko stylistyczna zmiana.
Więc jeśli odświeżyć stronę ponownie zauważyć, że tam przede wszystkim.
A to dlatego, że właśnie dodaje go tak, że nie ma znaczenia, jeśli nie ma żadnych wiadomości, jeżeli jest ona pusta, czy nie.
Więc będziemy to naprawić, ale również zauważyć, że przechodzi przez całą drogę w poprzek ekranu, który nie jest idealny.
Więc dodam jakiś tekst, by pokazać, co mam na myśli.
To nie jest wielka wiadomość do użytkownika.
Więc co zrobimy go naprawić w krótkim czasie i to rzeczywiście będzie długoterminowe fix również.
Zanim jednak rozwiązać problemu to zawsze jest tam, nawet jeśli nie ma żadnych wiadomości mamy zamiar dodać tylko w innym pojemniku i umieścić nasz alert w tym pojemniku.
Więc na górze każdej strony, gdybym odświeżyć Mam teraz wiadomość jest pusty, ale jeśli coś takiego spróbować przejść, aby dodać nową campingu otrzymam wiadomość.
Proszę najpierw się zalogować.
I oczywiście nadal mamy do stylu tej formy więc będziemy tam dostać.
Ale to przynajmniej wygląda stosunkowo zakończona.
Tak, że wszystko działa dobrze.
Ale wciąż nie ma sposobu na odróżnienie między zielone i czerwone lub sukcesów i błędów, a to będzie bardzo łatwe dla nas zrobić.
Więc chodzi o to, że kiedy pozbędziemy się tej formy jest to, że kiedy miga moglibyśmy zrobić coś takiego wylogowanie i być może, że chcemy być sukcesem.
Więc dodaje się pod sukces, ale potem możemy mieć coś takiego w naszym middleware, że mamy już gdzie chcemy migać coraz gdzie chcemy alert dialogowe zagrożenie lub niebezpieczeństwo czerwoną.
Mamy więc te dwa sposoby i możemy dodać nic nie mogliśmy zrobić informacji moglibyśmy nazwać tego bloga.
Nie jest to związane z załadowania potrzeby.
To jest właśnie to, czego dodajemy je do pamięci flash pod klucz.
Ale mam zamiar utrzymać ją jako błąd i sukcesu, to co musielibyśmy zrobić, to zamiast niej aplikacji tak, dokąd przekazując te dane poprzez przerwę tutaj będziemy mieć dwa różne zmienne.
Więc pewnego błędu, a teraz nazywają to Redstart miejscowi Dot błąd i wtedy będziemy mieć inny dla sukcesu tak po prostu.
Więc teraz mamy dwóch różnych fragmentów danych w naszym szablonie.
Oba z nich będzie pusta większość czasu.
Zwykle nie jest to coś wyświetlić.
Ale wtedy, gdy wystąpi błąd, zamiast zmiennej błędu będziemy mogli uzyskać dostęp do tego.
Jeśli dodamy coś do lampy błyskowej w warunkach sukcesu, dlaczego do niego dostęp w tym dostępu do zmiennej wewnątrz szablonu.
Więc teraz chodźmy do naszego szablonu dla nagłówka i po prostu powielić ten wyjątkiem niż alert niebezpieczeństwo zrobi powiadomienie sukces i zamiast wiadomości, że nie istnieje już będzie miał błąd tu i sukces.
Są to dwie zmienne nowo.
Gdybym odświeżyć teraz będziemy mieć czerwony i zielony pasek, jak można zobaczyć.
A gdybym spróbować i chodźmy ciąć campingów i dostać błąd można go zobaczyć tylko pokazuje się w tym czerwonym jeden.
A potem, jeśli coś jak zarejestrować się w jakimś jibberish a potem udać się wylogować widać, że pojawia się w zielonej części.
Więc co zrobiliśmy jest tylko zróżnicowane pomiędzy dwoma różnymi rodzajami wiadomości.
I moglibyśmy dodać tyle, ile chcemy, więc nie ma żadnych zasad.
Jeśli chcemy użyć bootstrap jeśli chcemy iść z tych różnych klas.
Ale o ile nasza własna klasyfikacja dotyczy możemy umieścić co chcemy więc mogliśmy mieć, jeśli wrócimy tu, gdzie robimy błysk kiedykolwiek moglibyśmy własne rzeczy, które stawiamy tutaj, a nie sukces.
Ale mam trzymać z sukcesów i błędów.
Teraz rozwiązać problem tych dwóch polach alarmy zawsze jest tam, nawet jeśli są one puste.
Co musimy zrobić, to udać się do naszego pliku nagłówka i dodaj if z naszą eJay Tak, jeśli będziemy mieli.
I niech mi tylko dodać w nawiasie, aby rozpocząć i zrobimy jednego błędu tak po prostu.
Nie w naszym oświadczeniu tam, jeśli.
W naszym przedziale zamknięcia, a my po prostu zacząć od tego.
Więc co mamy zamiar zrobić, to sprawdzić, czy wystąpił błąd i faktycznie musi wyglądać następująco.
Jeśli więc błąd i błąd długość jest większa od zera.
A powodem tego jest tylko o błędzie istnieją nie wystarczy dla nas ma być wyświetlany błąd.
Tak na przykład teraz błąd jest pusty.
Nie ma tekstu tam nie ma strun, ale to nie jest zdefiniowana, ale nadal pokazuje się tutaj.
Więc to, co chcemy zrobić, to sprawdzić, czy długość błędu kropka jest większa od zera.
Bo nawet jeśli błąd jest pusty, kiedy tam nie ma nic, to wciąż pusta tablica.
A jeśli po prostu sprawdzić, czy nie, czy pusta tablica to nie falsie.
Znowu mogę ci pokazać, że tutaj.
Zrobiliśmy coś takiego.
Wiele rzeczy tam, jeśli pusta tablica.
Że nic się zalogować.
Jeśli uderzę wejść otrzymuję, że pochodzi z tego dziennika.
A to dlatego, że tablica jest pusta truthy.
Dlatego właśnie tutaj, gdzie jesteśmy sprawdzenie czy istnieje błąd w ogóle to nadal może być pusta tablica, która przez większość czasu jest.
Więc to jest naprawdę tylko sprawdzanie, aby upewnić się.
Podobnie jak powiedzmy, że nie mamy tego kodu w ogóle w naszym SJS.
Gdzie jesteś.
Tutaj mamy się udać, jeśli nie mamy tego w ogóle wtedy błąd i sukces będzie nieokreślona.
I to linia kodu po prostu uniknięcia błędu.
Ale to jest rzeczywiście coraz ważniejszym elementem w celu sprawdzenia, czy jest coś na tablicy.
Więc czy jest coś na tablicy, jeśli długość jest większa od zera, a następnie wyświetlić tego i mamy zamiar zrobić dokładnie to samo tu wyjątkiem, a nie błędu.
Dobrze sprawdzić zamiast sukcesu, jeśli musimy naszą zamykający nawias, jak również.
W porządku.
Więc spróbujmy w górę lub w ogień to ponownie zrestartować serwer odświeżyć stronę.
Nie widzimy nic.
Spróbujmy dodać nowy campingu.
Mam moje przesłanie odczytu Proszę się najpierw zalogować.
Załóżmy, zarejestruj się teraz.
Teraz, gdy loguję się dostać mój zielony komunikat wylogowanie.
Wspaniały.
Więc my opuściliśmy naprawdę jest teraz idź i dodać w odpowiednich komunikatów wywołać żądania podnoszona lampa błyskowa w odpowiednich miejscach.