500
{{ t('Internal Server Error') }}
@php
$isDebugEnabled = config('app.debug');
$defaultErrorMessage = t('An internal server error has occurred');
$extractedMessage = null;
if (isset($exception)) {
if (is_object($exception) && method_exists($exception, 'getMessage')) {
$extractedMessage = $exception->getMessage();
$extractedMessage = str_replace(base_path(), '', $extractedMessage);
if (!empty($extractedMessage) && $isDebugEnabled) {
if (method_exists($exception, 'getFile')) {
$filePath = $exception->getFile();
$filePath = str_replace(base_path(), '', $filePath);
$extractedMessage .= "\n" . 'In the: ' . $filePath . '
file';
if (method_exists($exception, 'getLine')) {
$extractedMessage .= ' at line: ' . $exception->getLine() . '
';
}
}
$extractedMessage = nl2br($extractedMessage);
}
}
}
echo (!empty($extractedMessage)) ? $extractedMessage : $defaultErrorMessage;
@endphp