提问人:M. Rivaldi Anwar Putra 提问时间:5/30/2023 更新时间:5/30/2023 访问量:31
在 Laravel 中处理异常时 javascript 警报不起作用
javascript alert not working when handling exception in Laravel
问:
我试图处理重复的异常,如果它捕获到重复的异常,它应该会弹出一些带有消息的javascript警报
以下是我正在使用的代码:
public function storeNeraca(Request $request)
{
try {
$neraca = new Neraca;
$neraca->outlet = $request->outlet;
$neraca->bulan = $request->bulan;
$neraca->tahun = $request->tahun;
$neraca->kode = $request->outlet.$request->bulan.$request->tahun;
$neraca->save();
} catch (Exception $e) {
if ($e->getCode() == 23000) {
echo '<script language="javascript">';
echo 'alert("Data yang diminta sudah tersedia")';
echo '</script>';
}
}
return redirect()->back();
}
结果是,它不会创建一个新的 Neraca(因为它是重复的),它也没有显示错误堆栈跟踪(这是一件好事),但它也没有显示 pop 警报,我希望它应该显示它,anynone 可以帮助我出错的地方吗?
答: 暂无答案
评论
$e->getCode()