i9w3b / force-https
Forçar redirecionamento de http para https usando middleware laravel
dev-master
2020-06-28 16:25 UTC
This package is auto-updated.
Last update: 2025-03-29 01:01:30 UTC
README
Forçar redirecionamento de http para https usando middleware
Instalação
Execute o seguinte comando:
$ composer require i9w3b/force-https
Se estiver usando uma versão inferior a 5.5 do Laravel, adicione o provedor de serviços em config/app.php
:
I9W3b\ForceHttps\ForceHttpsServiceProvider::class,
Opcional
php artisan vendor:publish --provider="I9W3b\ForceHttps\ForceHttpsServiceProvider"
Como Usar
Para redirecionar todas as rotas http
para o https
deverá usar o middleware https
. e adicionar em seu aquivo .env FORCE_HTTPS=true
. Valor padrão = true.
Portanto, se FORCE_HTTPS
estiver definido como true
, isso força o esquema de URL no Laravel a usar o prefixo HTTPS para todos os links gerados.
Exemplo
Usando o middleware https
Route::group(['middleware' => ['https']], function () { Route::get('/', function () { return view('welcome'); }); /* outras rotas ... */ });
Dúvidas/Sugestões
Encontrando erros ou tiver sugestões de melhorias, acesse: issues