/app/Exceptions/Handler.phpを編集する
Handler.phpの最下部
public function render($request, Exception $exception)
{
return parent::render($request, $exception);
}
以下に変える。$e->getStatusCodeで判定する。
view(‘errors.403’)が上手くいかない
public function render($request, Exception $e){
if($this->isHttpException($e)){
if($e->getStatusCode() == 403){
return response()->view('errors.403');
}
if($e->getStatusCode() == 404){
return response()->view('errors.404');
}
return response()->view('errors.500')
}
return parent::render($request, $e);
}
laravel5.2だからか。そりゃそうだ。
public function report(Exception $e)でレポートメールの送信もできるっぽい。。