gpt4 book ai didi

laravel - 如何在自定义请求类中获取模型 ID

转载 作者:行者123 更新时间:2023-12-04 16:58:31 25 4
gpt4 key购买 nike

我已经提出了一个自定义的验证请求,但我不知道如何在更新时获取模型 ID。
我正在使用路由模型绑定(bind)和表单模型绑定(bind),但是当我点击此验证请求并进行验证时未显示此模型 ID

dd($this);
显示除模型 ID 之外的所有字段。

最佳答案

根据请求使用 route() 方法检索路由参数
dd($this->route('param_name'));
如果你的路线像 /users/{user_id}然后 $this->route('user_id');如果您在路由模型绑定(bind)中绑定(bind)了自定义参数名称,则会在请求中为您提供参数 user_id 值 在 route() 方法中使用该参数名称

例如。 Route::model('user', App\User::class);然后使用 $this->route('user');直接检索用户模型。

PS。 $this 意味着您应该在定义 rules() 和 messages() 方法的 Request 类中。

关于laravel - 如何在自定义请求类中获取模型 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40932995/

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