Spisie treści
Gdy już wiemy, w jaki sposób możemy wyświetlić dane użytkownikowi w widoku, pierwszą rzeczą, którą z pewnością zadamy sobie, jest to, jak mamy przekazywać dane dynamicznie, czy to z bazy danych, czy z niektórych informacji, które przechowujemy w sesji.w Laravel Ten problem ma dość proste rozwiązanie, w rzeczywistości jest bardzo podobny do tworzenia podstawowego widoku, dlatego gdy zrozumiemy te pojęcia, z pewnością w krótkim czasie zbudujemy pełniejsze aplikacje.
Aby ukończyć ten samouczek, będziemy potrzebować kilku rzeczy, po pierwsze musimy wiedzieć, jak zbudować podstawowy widok z danymi statycznymi, a druga to standardowa instalacja projektu Laravel.
Gdy spełnimy oba wymagania, wykonamy następujące kroki:
1- W pliku trasy.php Stworzymy kilka ścieżek, które rozwiążą niektóre widoki, w ramach tych ścieżek wygenerujemy zmienne z treścią, która może pochodzić z modelu lub możemy ją umieścić sami, w tym przypadku dla łatwiejszego wyjaśnienia zrobimy to zobaczmy odpowiedni kod:
AlternatywnyNie jest to jedyny sposób przekazywania danych, w drugiej trasie stworzyliśmy zmienną, którą przypisujemy do generowania widoku, następnie do tej zmiennej przypisujemy przypisujemy nasze wartości jakby to były atrybuty używające wskaźników, w końcu zwracamy tę zmienną w ścieżce.
Za pomocą jednej z dwóch opcji osiągniemy zadanie polegające na przekazaniu danych dynamicznych do widoku.
2- Teraz aby wykorzystać dane, które przekazaliśmy do naszych widoków, musimy nieco zmodyfikować kod widoku podstawowego i uwzględnić zmienne, które przekazaliśmy z tras, jak widać w poniższym kodzie:
3- Teraz zamierzamy trochę zmodyfikować drugi widok, aby uwzględnić dane, które stworzyliśmy, zobaczmy w poniższym kodzie, jak wszystko wygląda:
Jak widzieliśmy przekazywanie danych do widoku w naszych aplikacjach wykonanych w Laravel To dość proste, na tym kończymy ten samouczek, teraz mamy więcej narzędzi, dzięki którym możemy eksperymentować w budowaniu aplikacji.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt