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: 2024-04-29 01:15:28 UTC


README

68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f69397733622f63646e2f696d672f6c6f676f2d32303070782e706e67

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