Laravel 通过路由发送 ID

Laravel sending id via route

我有 posts,用户可以在其中删除或编辑它们。当我重定向它们时,我发送了带有 ID 号的 url,例如:test.dev/delete/15,其中 15 是我的 post 的 ID,应该将其删除。然后我测试了在 route('delete',['id' => $post->id]) 这样的路由中发送 id。最后我意识到这两种方法都包含url中的id号。我的意思是,对于 url 它显示 url test.dev/delete/15 而对于 route 它显示 test.dev/delete?id=15

所以我想知道我们是否可以发送 id,而不在 url 中显示它们,恐怕 好奇 用户可能会尝试利用这些缺陷

因为您总是需要在页面的某处显示 id 以通过 隐藏字段 id 中的url 所有这些用户都可以更改。这就是为什么您应该检查 Back-End 是否用户有权删除 post 或