Ajouter dans filters.php
Route::filter('force.ssl', function() { if( ! Request::secure()) { return Redirect::secure(Request::path()); } });
Utilisation dans routes.php
//Individual Route Route::get('something', ['before' => 'force.ssl', function() { return "This will be forced SSL"; }]; // Route Group Route::group(['before' => 'force.ssl', function() { // Routes here. }
Utilisation dans un controller
// s'applique à tout le controller public function __construct() { $this->beforeFilter('force.ssl'); } // uniquement pour une ou plusieurs méthode public function __construct() { $this->beforeFilter('force.ssl', array('only' => array('fooAction', 'barAction'))); }