Wątek przeniesiony 2022-08-30 21:17 z Inżynieria oprogramowania przez Riddle.

Jedno miejsce dla wielu layoutów

0

Budowa Laravela chyba obecnie nie pozwala na coś takiego bez większych czy mniejszych modyfikacji.
Jest folder resources w którym mogą być komponenty z layoutem.
W folderze public/images grafiki wykorzystane w danym layoucie.

W standardowym projekcie jest to jak najbardziej ok. Jednak gdybym chciał dodać możliwość łatwej i szybkiej zmiany layouta to już się sprawa trochę komplikuje.
Czy dałoby się zrobić, że w env/configu mam zadeklarowaną nazwę layouta (folderu). I na tej podstawie layout byłby wczytywany z folderu /layouts/ w głównym folderze z projektem?

I załóżmy, że jest layout w tym folderze (np. /layouts/default) i są w nim wszystkie potrzebne pliki:

  1. html.blade.php
  2. layout.css
  3. folder images

Obecnie mój layout to komponenty.
Nie da się użyć komponentów z poza folderu resources, no bo i po co właściwie.
Czy ma ktoś jakiś pomysł?

0

Nikt nic nie poradzi?

1 użytkowników online, w tym zalogowanych: 0, gości: 1