Skip to content

Latest commit

 

History

History
executable file
·
60 lines (40 loc) · 2.24 KB

File metadata and controls

executable file
·
60 lines (40 loc) · 2.24 KB

ForceHttps

License GitHub Language Count GitHub Repo Size GitHub Release Total Downloads

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

Licença

MIT © i9W3b