🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232198

Laravel blade - jak poprawnie tworzyć layout?

#232198
From: Marek S
Date: Sun, 23 Dec 2018 21:22
22 lines
1715 bytes
Witam,

Załóżmy, że nasza strona internetowa ma składać się z 2 kolumn. Pierwsza 
kolumna będzie pokazywała np. nowości produktów w sklepie internetowym a 
druga newsy.

Jak poprawnie zbudować stronę by dwa niezależne kontrolery i połączone z 
nimi vews'y mogły pracować na jednej stronie? Przypuszczam, że 
rozwiązuje się to na poziomie blade'ów.

Chciałbym uniknąć tworzenia jakiś poplątanych struktur, gdzie ciężko 
będzie dochodzić co generuje dany fragment layoutu. Najczytelniej byłoby 
gdyby layout definiował dwie kolumny a ich treść byłaby z kolei 
generowana przez dwa źródła danych (kontrolery?) Wtedy widać będzie na 
etapie programowania ogólny wygląd strony i źródła wstrzykiwania treści 
kolumn.

No ale chyba nie da się dwóch kontrolerów użyć na 1 URL? Więc jak?

-- 
Pozdrawiam,
Marek
Technical Details
Message-ID: <pvouag$cnb$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Marek S <precz@spamowi.com>
Newsgroups: pl.comp.lang.php
Subject: Laravel blade - jak poprawnie tworzyć layout?
Date: Sun, 23 Dec 2018 22:22:23 +0100
Organization: ATMAN - ATM S.A.
Lines: 22
Message-ID: <pvouag$cnb$1@node2.news.atman.pl>
NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1545600144 13035 89.70.94.204 (23 Dec 2018 21:22:24 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 23 Dec 2018 21:22:24 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3
X-Mozilla-News-Host: news://news.atman.pl:119
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit