Я хочу перенаправить пользователей на страницу администратора при возникновении любой ошибки в пакете thujohn / twitter. Выдает Runtimeexception ..
Поэтому я добавляю пару кодов handler.php
public function render($request, Exception $exception)
{
if ($exception instanceof \RuntimeException) {
return redirect()->route('admin.panel')
->with('message', 'Please try again later..')
->with('message_type','warning');
} else {
return parent::render($request, $exception);
}
}
Но когда я говорю это, он перенаправляет пользователя при всех исключениях, даже при 404 ошибках или попытке получить свойство необъектных ошибок .. Как я могу это исправить? Я хочу перенаправить пользователя только для соответствующей ошибки
Или есть ли способ перенаправить пользователя с условием, как показано ниже.
if($exception->code == 436){
// it says member has protected access. I can't use it code property outside of the exception class
return redirect()->route('admin.panel')
->with('message', 'Specific error message')
->with('message_type','warning');
}