Работа над моим первым проектом Laravel 5 и не уверен, где и как разместить логику, чтобы заставить HTTPS на моем приложении. Ключевым моментом здесь является то, что существует много доменов, указывающих на приложение, и только два из трех используют SSL (третий - резервный домен, длинный рассказ). Поэтому я бы хотел обработать это в своей логике приложений, а не в .htaccess.
В Laravel 4.2 я выполнил перенаправление с помощью этого кода, расположенного в filters.php
:
App::before(function($request)
{
if( ! Request::secure())
{
return Redirect::secure(Request::path());
}
});
Я думаю, что Middleware - это то, где это должно быть реализовано, но я не могу это понять, используя его.
Спасибо!
UPDATE
Если вы используете Cloudflare, как я, это достигается добавлением нового правила страницы на панели управления.