Formation PUB030 : Laravel, 2019 La gestion des erreurs

43.6 Vue personnalisée pour exception personnalisée


Dans certains contextes, vous pourriez avoir besoin de créer vos propres types d'exception.

Il est possible de demander à Laravel d'afficher une vue personnalisée quand votre type d'exception est soulevé.

Ex :

Fichier app\Exceptions\Handler.php

/**

 * Render an exception into an HTTP response.

 *

 * @param  \Illuminate\Http\Request  $request

 * @param  \Exception  $exception

 * @return \Illuminate\Http\Response

 */

public function render($request, Exception $exception)

{

    // exception d'un type personnalisé

    if ($exception instanceof MonException) {

        return response()->view('errors.mon-exception', [], 500);

    }

  

    return parent::render($request, $exception);

}

 

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre