Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny][Laravel]zmienna w layouts
damian1
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 23.04.2014

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


Nie za bardzo wiem, gdzie umieścić instrukcje warunkową, że jeśli wybrałem layouts.default to dołącz mi do niego zmienną $zmienna, a w przypadku innych layoutów zmiennej nie dołączaj (albo jeśli myślę źle, to jak to zrobić inaczej?)
Mógłbym to zrobić w samym layoucie (widoku), ale musiałbym pisać w znacznikach php, a to z pewnością nie jest oddzielenie warstwy logicznej.
Mógłbym to też zrobić w każdym kontrolerze z osobna, ale trochę dużo ich mam i trochę by zeszło.
Innej możliwości na razie nie znam i właśnie dlatego piszę ten post.


albo ogólnie jak dołączyć zmienią do layoutu, bo w sumie w samym layoucie można już sprawdzić czy zmienna istnieje.

Ten post edytował damian1 19.09.2014, 17:42:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
damian1
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 23.04.2014

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


Mam szablony
layouts.default , layouts.sidebar (z dodatkowym menu), layouts.page (indywidualny i inny od reszty).
I teraz mam mnóstwo stron wykorzystujących różne layouty (home, contact, login...).
Te strony są oczywiście w rożnych kontrolerach, które mają jeszcze sporawo akcji.

I teraz chciałem w headerze strony umieścić losowe zdjęcia. Skrypt już mam i działa, gdy go umieszczę między znacznikami php w layouts.default i layouts.sidebar, ale tak się chyba nie robi (chyba, że się robi?)
Generalnie w powyższych layoutach wolałbym się odwołać do zmiennej {{ $losowe-zdjecia }}


Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 13:35