Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [LARAVEL] dane z wielu modeli na jednej stronie
ghastblood
post 28.05.2017, 10:00:02
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witajcie,

właśnie zacząłem zabawę z laravel. Jak mogę wyświetlić dane z wielu modeli kontrolerów na jednej stronie.

np mam template z topmenu, sidebar i content.

przez yeld ładuje sobie np NewsController w content i wyświetla mi view kontrolera. Chciał bym zrobić dynamiczne menu z bazy danych i np w sidebar kategorie

oczywiście mogę w NewsController zrobić pobieranie danych np

  1. $menu = menu::all();
  2. $categories = categories:all();


i załadować je do view i ustalić sobie w view @section('sidebar'), ale jest co uciążliwe bo w każdym kontrolerze musiał bym ładować te dane. Jak można zrobić to łatwiej.
Go to the top of the page
+Quote Post
mortus
post 28.05.2017, 11:21:17
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Twórcy Laravel'a nazwali to View Composers.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 14:13