====== Filtre ======
===== Forcer le ssl =====
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')));
}