Laravel 5.6异常传播
我在ProofController中有这个方法示例(controller使用异常): 在另一个控制器中,我需要尝试捕获previus异常:Laravel 5.6异常传播,laravel,Laravel,我在ProofController中有这个方法示例(controller使用异常): 在另一个控制器中,我需要尝试捕获previus异常: public function proof2() { try { $proof= new Proof(); $proof->proofMethod(); } catch (Exception $e){ echo "error" } } 我没有看到echo错误,但是异常停止到第一个
public function proof2() {
try {
$proof= new Proof();
$proof->proofMethod();
} catch (Exception $e){
echo "error"
}
}
我没有看到echo错误,但是异常停止到第一个方法,laravel调试显示“ExceptionNo message”,我希望看到字符串错误
谢谢您需要向异常传递一条消息
throw new Exception("your message");
并确保已将异常类导入控制器类use Exception代码>
希望这有帮助非常感谢!但是结果是一样的,只是对于laravel调试页面,它显示了与消息“your message”相同的异常
throw new Exception("your message");