Ceci est une ancienne révision du document !
Pour rediriger tout le site vers une page de maintenance excepté la partie admin
Dans le fichier de routes.php on rajoute ce code en haut du fichier.
// Mode maintenance if(Parametre::get('maintenance')==0){ Route::get('maintenance', 'HomeController@maintenance'); Route::any('{all}', function(){ return Redirect::to('maintenance',302); })->where('all', '^(?!admin|connexion|deconnexion)(.*)'); }
De cette façon on peut mettre un code http 302 pour dire que toutes les pages ont été redirigé temporairement sur une page de maintenance au code http 503 Service unavailable.
Dans le controller
public function maintenance(){ return Response::view('maintenance', array(), 503); }