我想告诉用户问题出在哪里,以便他们可以删除数据,就像回退,并告诉他们实际上是什么原因导致从数据库中删除数据的问题。有人可以帮我弄清楚吗?
我的破坏函数编码如下:
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);
}