Laravel删除用户返回ID为的链接



我正在laravel中制作一个1页的CRUD应用程序,每当我删除我刚刚编辑的用户时,我都会得到一个空白页或404。我想发生这种情况是因为它返回的链接是:admin/user/{id}。我想返回基本url:admin/user结尾没有{id}。有什么办法我能做到这一点吗?

控制器销毁代码:

public function destroy($id)
{
$user = User::find($id);
$user->delete();
return back();
}

一旦记录被删除,就无法获得该记录。

如果您想返回,则在特定路线上重定向。

public function destroy($id)
{
$user = User::find($id);
$user->delete();
return redirect()->route('admin.user')->with('success', 'Your success message');
}

此外,当您的URL重定向到页面上时,您可以显示flash消息。

快乐编码!!!🚀

最新更新