Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
devweb:laravel:maintenance [26-08-2014 23:57] edmc73 créée |
devweb:laravel:maintenance [23-09-2014 23:24] (Version actuelle) edmc73 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Page de maintenance ====== | + | ====== Page de maintenance |
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 10: | Ligne 10: | ||
Route:: | Route:: | ||
- | return Redirect:: | + | return Redirect:: |
})-> | })-> | ||
} | } | ||
</ | </ | ||
- | De cette façcon | + | De cette façon |
Dans le controller | Dans le controller | ||
<code php> | <code php> | ||
public function maintenance(){ | public function maintenance(){ | ||
- | return Response:: | + | return Response:: |
} | } | ||
</ | </ | ||
+ | ===== Page d' | ||
+ | |||
+ | 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/ | ||
+ | <code php> | ||
+ | App:: | ||
+ | { | ||
+ | Log:: | ||
+ | }); | ||
+ | </ | ||
+ | |||
+ | Et modifiez le comme suit pour par exemple afficher la page de maintenance en cas d' | ||
+ | <code php> | ||
+ | App:: | ||
+ | { | ||
+ | Log:: | ||
+ | if(!Config:: | ||
+ | return Response:: | ||
+ | }); | ||
+ | </ |