Maison >php教程 >PHP开发 >Exemple de page d'erreur 500 personnalisée Laravel5.1

Exemple de page d'erreur 500 personnalisée Laravel5.1

高洛峰
高洛峰original
2016-12-27 10:10:481805parcourir

L'exemple de cet article décrit comment personnaliser la page d'erreur 500 dans Laravel5.1. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

L'erreur 500 dans Laravel 5.1 est une erreur de programme. L'erreur de programme doit être l'erreur 500 fournie avec le système. Vous pouvez facilement personnaliser le. Page d'erreur 500 en suivant les étapes suivantes.

Editez le fichier PHP app/Exceptions/Handler.php avec le contenu suivant :

public function render($request, Exception $e)
{
  if ($e instanceof ModelNotFoundException) {
    $e = new NotFoundHttpException($e->getMessage(), $e);
  }
  if($e instanceof \Symfony\Component\Debug\Exception\FatalErrorException 
    && !config('app.debug')) {
    return response()->view('errors.default', [], 500);
  }
  return parent::render($request, $e);
}

Editez ensuite le fichier de vue error.default.blade.php correspondant à la page d'erreur personnalisée.

J'espère que cet article sera utile à la conception de programmes PHP basés sur le framework Laravel.

Pour plus d'articles liés aux exemples de pages d'erreur 500 personnalisées de Laravel5.1, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn