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 21:57] – créée edmc73 | devweb:laravel:maintenance [23-09-2014 21: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:: | ||
| + | }); | ||
| + | </ | ||