2016-10-24 11 views

答えて

0

Laravel 5.3ではApp\Exceptions\Handlerにあるexception handlerを使用します。

ハンドラには、とrender()の2つのメソッドがあります。レンダリングは、あなたが探しているものを担当します。このメソッドは、必要な形式で例外を表示するために使用されます。与えられた例は次のとおりです。

/** 
* 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) 
{ 
    if ($exception instanceof CustomException) { 
     return response()->view('errors.custom', [], 500); 
    } 

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

ドキュメントには、フレームワークによってスローされるさまざまな例外を処理する方法の詳細があります。

関連する問題