Forçar redirecionamento de http para https usando middleware
Execute o seguinte comando:
$ composer require i9w3b/force-httpsSe 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,php artisan vendor:publish --provider="I9W3b\ForceHttps\ForceHttpsServiceProvider"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.
Usando o middleware https
Route::group(['middleware' => ['https']], function () {
Route::get('/', function () {
return view('welcome');
});
/* outras rotas ... */
});Encontrando erros ou tiver sugestões de melhorias, acesse: issues
