gpt4 book ai didi

php - 如何在 Laravel 5 表单请求中使用请求路由参数?

转载 作者:IT王子 更新时间:2023-10-29 01:05:32 24 4
gpt4 key购买 nike

我是 Laravel 5 的新手,我正在尝试使用新的表单请求来验证我应用程序中的所有表单。

现在我陷入了需要删除资源的地步,我创建了一个 DeleteResourceRequest 以仅使用授权方法。

问题是我需要在路由参数中找到请求的 ID,但我看不到如何将其输入授权方法。

我可以像这样在 Controller 方法中使用 id:

public function destroy($id, DeletePivotRequest $request)
{
Resource::findOrFail($id);
}

但是如何让它在表单请求的授权方法中工作呢?

最佳答案

这很简单,只需使用 route() 方法即可。假设你的路由参数被称为 id:

public function authorize(){
$id = $this->route('id');
}

关于php - 如何在 Laravel 5 表单请求中使用请求路由参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30051970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com