Veremos como forzar las rutas creadas con los helpers url() y URL::to() a utilizar HTTPS en vez de HTTP en Laravel 5.2 sin modificar todas nuestras vistas una por una, para ello vamos a ir al archivo:
\App\Providers\AppServiceProvider.php
en donde dentro de la funcion boot() tenemos que agregar el siguiente código:
if (\App::environment('production')) { \URL::forceSchema('https'); }
En este caso estamos verificando primero si en nuestro archivo .env tenemos establecido el ambiente como production, si es el caso se forzará a utilizar HTTPS en las rutas creadas con lso helpers url() y URL::to().
Eso es todo, espero le sirva a más de alguno
Probado en Laravel 5.1 y 5.2
Toma tu tiempo para entender cada concepto antes de continuar con el siguiente.
Practica los ejemplos en tu propio entorno de desarrollo para mejor comprensión.
No dudes en revisar los recursos adicionales mencionados en el artículo.
Page loaded in 22.25 ms