Я хочу установить другой шаблон лезвия просмотра для другого исключения, а также передать ошибки на следующей странице. Я попробовал следующий код, но он не работает. Он всегда переходит в другую часть кода и запускает код parent::render($request, $e);
.Как создать различный вид для разных исключений laravel 5?
public function render($request, Exception $e)
{
if ($this->isHttpException($e))
{
if($e instanceof InvalidArgumentException)
{
return response()->view('front.missing', [], 404);
}elseif($e instanceof ErrorException){
return response()->view('front.missing2', [], 404);
}
return $this->renderHttpException($e);
}else{
if($e instanceof InvalidArgumentException)
{
return response()->view('errors.204', []);
}
return parent::render($request, $e);
}
}
Где находится проблема и что я буду делать сейчас?
что вызывает исключение InvalidArgumentException'? – Digitlimit
попытайтесь получить не-имущественный объект. –