Outils pour utilisateurs

Outils du site


devweb:laravel:maintenance (lu 932 fois)

Ceci est une ancienne révision du document !


Page de maintenance

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');
	})->where('all', '^(?!admin|connexion|deconnexion)(.*)');
 
}

De cette façcon on peut mettre un code http 302 pour dire que la page toutes les pages ont été redirigé temporairement.

Dans le controller

	public function maintenance(){
		return Response::view('maintenance', array(), 302);
	}
devweb/laravel/maintenance.1409090276.txt.gz · Dernière modification: 26-08-2014 23:57 de edmc73