Alternar designs com Laravel

  • Autor Autor uncoderbyte
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
U

uncoderbyte

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola!, tengo una web creada con Laravel, me gustaría saber si con Laravel desde un panel de Administrador puedo cambiar el theme de la misma.
Sería algo como cargar un archivo blade u otro. En la documentación oficial de Laravel no encontré mucho al respecto.

Pensandolo en el momento que lo escribo, se me ocurre, mediante una sentencia if, según determinado valor de que se encuentre en la BD, cargar una plantilla o la otra.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola, te refieres a cambiar de plantilla por parámetro?

Porque puedes hacerlo con @includeWhen($boolean, 'view.name')

Donde $boolean es un parámetro que puedes enviar por url o guardarlo y obtenerlo de una sesión.
 
Aunque lo que te coloqué no serviria si quieres mantener tu tema si se cierra sesión, lo mejor sería guardar el parámetro relacionado al usuario. Cosa que cargues el tema dependiendo de que usuario está autenticado.
 
Hola, te refieres a cambiar de plantilla por parámetro?

Porque puedes hacerlo con @includeWhen($boolean, 'view.name')

Donde $boolean es un parámetro que puedes enviar por url o guardarlo y obtenerlo de una sesión.
Aunque lo que te coloqué no serviria si quieres mantener tu tema si se cierra sesión, lo mejor sería guardar el parámetro relacionado al usuario. Cosa que cargues el tema dependiendo de que usuario está autenticado.
Creo que optaré por hacer una mezcla de ambas respuestas jajaja.
Me inclinaré por utilizar un @includeWhen según un valor que se obtenga de una consulta a la BD. 😎
 
Yo optaria por manejarlo como maneja la mayoria. Un directorio de theme, cuando hagas el view compones concatenando el nombre del theme con la vista a levantar. Asi cuando vayas a implementar otro theme solo recreas todas las vistas que tenes en el directorio theme.
 
Ya hay paquetes para themes, no tienes que inventar el agua azucarada sólo busca en google el paquete para themes de laravel y tienes un sistema robusto de themes con tdoo y traducciones
 
Yo optaria por manejarlo como maneja la mayoria. Un directorio de theme, cuando hagas el view compones concatenando el nombre del theme con la vista a levantar. Asi cuando vayas a implementar otro theme solo recreas todas las vistas que tenes en el directorio theme.
Ahh es buena opción también. no lo había pensado de esa manera. ¡Muchas gracias! 😎

Ya hay paquetes para themes, no tienes que inventar el agua azucarada sólo busca en google el paquete para themes de laravel y tienes un sistema robusto de themes con tdoo y traducciones
¿Cual es exactamente? 😮
Busqué y no encontré que haga eso con exactitud.
 

Tópicos similares

U
  • Trancado
Respostas
5
Visitas
427
maxtb
maxtb
AZK1
Respostas
2
Visitas
284
Johanfreitez
Johanfreitez
Pickle Rick
  • Trancado
Respostas
2
Visitas
353
Pickle Rick
Pickle Rick
Voltar
Topo