Обработка ошибок с помощью try and catch в Laravel
Я хочу реализовать хорошую обработку ошибок в своем приложении, я заставил этот файл перехватить ошибку.
App \ Services \ PayUService
try {
$this->buildXMLHeader; // Should be $this->buildXMLHeader();
} catch (Exception $e) {
return $e;
}
App \ Controller \ ProductController
function secTransaction(){
if ($e) {
return view('products.error', compact('e'));
}
}
И это то, что я получаю.
Я не знаю, почему Laravel не перенаправляет меня к представлению. Ошибка принудительно исправлена?