如何在Laravel中弹出警报消息并告诉用户/向用户回退错误消息?

如何在Laravel中弹出警报消息并告诉用户/向用户回退错误消息?

我想告诉用户问题出在哪里,以便他们可以删除数据,就像回退,并告诉他们实际上是什么原因导致从数据库中删除数据的问题。有人可以帮我弄清楚吗?

我的破坏函数编码如下:

 public function destroy($id)
{
    $status = 'success';
    $statusMsg = 'Data Deleted';

    try {
        $category = Category::find($id);
        $category->delete();

    } catch (QueryException  $e) {
        $status = 'success';
        $statusMsg = $e;
        return  back();

    }
    $category = Category::find($id);
    $category->delete();
    return redirect()->route('category.index')->with($status,$statusMsg);

}
pypzx 回答:如何在Laravel中弹出警报消息并告诉用户/向用户回退错误消息?

我相信你很亲密。试试这个:

 public function destroy($id)
{
    $status = 'success';
    $statusMsg = 'Data Deleted';

    try {
        $category = Category::find($id);
        $category->delete();
    } catch (QueryException  $e) {
        $status = 'success';
        $statusMsg = $e;

        return redirect()->back()->with($status,$statusMsg);
    }

    return redirect()->route('category.index')->with($status,$statusMsg);
}

让我知道这是否有帮助。

本文链接:https://www.f2er.com/3169160.html

大家都在问