Laravel перенаправить все запросы в НТТПС

Есть много вопросов, которые задают вопрос о том, как сделать запрос Laravel HTTPS, но как сделать его НЕТ HTTPS . Я бы хотел убедиться, что все страницы, которые не являются страницей заказов, не являются SSL. В основном противоположность Redirect :: secure.

//in a filter if( Request::path() != ORDER_PAGE && Request::secure()){ //do the opposite of this: return Redirect::secure(Request::path()); } 

Я решил это с фильтром, который я сопоставляю со всеми маршрутами, которые мне нужны, чтобы сделать не SSL

 Route::filter('prevent.ssl', function () { if (Request::secure()) { return Redirect::to(Request::getRequestUri(), 302, array(), false); } }); 

Пример маршрута с использованием не SSL

 Route::get('/your_no_ssl_url', array( 'before' => 'prevent.ssl', 'uses' => 'yourController@method', )); 

Если вы откроете https://example.app/your_no_ssl_url вы будете перенаправлены на http://example.app/your_no_ssl_url

попробуйте это // в фильтре

 if( Request::path() != ORDER_PAGE && Request::secure()){ //do the opposite of this: return Redirect::to(Request::path()); } 

Может быть, это поможет вам.