Outils pour utilisateurs

Outils du site


devweb:laravel:maintenance (lu 922 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
devweb:laravel:maintenance [27-08-2014 00:13]
edmc73
devweb:laravel:maintenance [23-09-2014 23:24] (Version actuelle)
edmc73
Ligne 1: Ligne 1:
-====== Page de maintenance ======+====== Page de maintenance / Page d'erreur ======
  
 Pour rediriger tout le site vers une page de maintenance excepté la partie admin Pour rediriger tout le site vers une page de maintenance excepté la partie admin
Ligne 24: Ligne 24:
 </code> </code>
  
 +===== Page d'erreur =====
 +
 +Lors d'une exception, le fameux **Whoops! There was an error** apparait ce qui n'est pas terrible.
 +
 +Repérez le code suivant dans le fichier **app/start/global.php**
 +<code php>
 +App::error(function(Exception $exception, $code)
 +{
 + Log::error($exception);
 +});
 +</code>
 +
 +Et modifiez le comme suit pour par exemple afficher la page de maintenance en cas d'erreur dans le code en mode prod
 +<code php>
 +App::error(function(Exception $exception, $code)
 +{
 + Log::error($exception);
 + if(!Config::get('app.debug'))
 + return Response::view('maintenance', array(), 500);
 +});
 +</code>
devweb/laravel/maintenance.1409091206.txt.gz · Dernière modification: 27-08-2014 00:13 de edmc73