我正在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消息。
快乐编码!!!🚀