在 Laravel 中处理异常时 javascript 警报不起作用

javascript alert not working when handling exception in Laravel

提问人:M. Rivaldi Anwar Putra 提问时间:5/30/2023 更新时间:5/30/2023 访问量:31

问:

我试图处理重复的异常,如果它捕获到重复的异常,它应该会弹出一些带有消息的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 可以帮助我出错的地方吗?

JavaScript Laravel 异常 警报

评论

0赞 Michu 5/31/2023
哪个代码返回?$e->getCode()

答: 暂无答案