Existe algum meio no laravel de forças uma unica página/rota carregar sem HTTPS, carregar somente com HTTP? OBS: Minha aplicação está setada pra carregar com HTTPS no APP_URL .env
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe algum meio no laravel de forças uma unica página/rota carregar sem HTTPS, carregar somente com HTTP? OBS: Minha aplicação está setada pra carregar com HTTPS no APP_URL .env
Oi Tiago, tudo bom?
Dei uma procurada aqui nas documentações do framework e não encontrei nada nesse sentido também. Há como forçar o http/https em urls utilizando middlewares ou filtros mas para toda aplicação.
Qual é o motivo de retirar o protocolo https para uma unica url? Talvez haja alguma outra forma de resolver =)
Então, tem uma parte do meu projeto( em apenas uma URI ) que preciso carregar parte de outro site, para isso utilizo Iframe. Porém o conteúdo que vem de fora, que vai dentro do meu iframe é um conteúdo sem HTTPS, vem em http... Se eu tento carregar o iframe com conteúdo em HTTP dentro do meu app em HTTPS o conteúdo externo no Iframe é bloqueado.
Dentro do framework não existe essa possibilidade.
Talvez exista alguma configuração que possa ser feita no arquivo .htaccess, mas nunca vi algo parecido funcionando.
Realmente, nesse contexto a gente não vai conseguir carregar a página. Isso porque um conteudo HTTP seguro (https) é mais restrito que o http normal. Em um ambiente http você consegue carregar paginas https, mas não o contrario pois estariamos quebrando a segurança.
Se você precisa acessar paginas não seguras dentro da sua aplicação fica inviavel implementar o protocolo seguro de http.
Acredito que nenhum framework resolva isso, porque faz parte do protocolo. Quem valida essa informação é o proprio navegador.