Laravel запрашивает HTTP, если HTTPS активирован

Поэтому у меня проблема, когда на большинстве страниц нам нужен пользователь для подключения к SSL. Таким образом, у нас есть следующий код с маршрутом, чтобы заставить пользователя перейти в режим SSL.

//secure app route Route::filter('force.ssl', function() { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); 

Это работает отлично, однако на двух конкретных страницах пользователь должен находиться в режиме http (проблема с внешним сервером, не принимающим запросы https). Как можно применить эту же логику в обратном порядке? Я предполагаю что-то вроде этого, но Redirect небезопасно?

 //secure app route Route::filter('force.nossl', function() { if(Request::secure()) { return Redirect::unsecure(Request::path()); } }); 

Попробуйте Redirect::to с флагом $secure установленным на false

 return Redirect::to(Request::path(), 302, array(), false); 

Redirect::secure – это просто ярлык, который вызывает Redirect::to с последним параметром, установленным в true