Mostrar un idiomar por defecto
Comprar curso

22. Mostrar un idiomar por defecto

En este capítulo, aprenderás cómo establecer un idioma por defecto en el middleware de tu sitio web multi idioma con Laravel, en caso de que no se seleccione ningún idioma en el menú desplegable de traducciones.

Para hacerlo, podemos utilizar la función session() de Laravel para almacenar el idioma actual en la sesión del usuario y establecer el idioma por defecto en el middleware en caso de que no se haya seleccionado ningún idioma. Luego, podemos utilizar la función app()->setLocale() para establecer el idioma en el objeto de la aplicación de Laravel.


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Smith Aviles

    Smith Aviles hace 1 año

    Víctor saludos, un excelente curso, de pronto me podrías ayudar con una idea de como hacerlo cuando cuando sea contenido cargado desde la base de datos, e pensado en hacer dos campos para cada campo el uno de ingles y el otro de español, la pregunta es como lo puedo lograr traducir automáticamente, gracias de antemano.

    • Victor Arana Flores hace 1 año

      La vez pasada me hablaron de un paquete en el cual tu le pasas un texto y el paquete se encarga de traducirlo al idioma que especifiques. Dejame probar el paquete y lo incluiré en el curso :D

    • Smith Aviles hace 1 año

      Excelente Víctor, gracias por la pronta respuesta espero lo puedas incluir seria perfecto.