lew*_*s4u 5 laravel laravel-5.3
我已经制作了自定义的验证请求,我不知道如何在更新时获取Model ID.
我正在使用路由模型绑定和表单模型绑定,但是当我点击此验证请求时,我没有显示此模型ID
dd($this);
Run Code Online (Sandbox Code Playgroud)
除模型ID外,显示所有字段.
如果您需要更多信息,请询问.任何帮助表示赞赏!
小智 12
请求使用route()方法来检索route参数
dd($this->route('param_name'));
如果你的路由是这样的/users/{user_id}话$this->route('user_id');,如果在路由模型绑定中绑定自定义参数名称,则会在请求中为您提供参数user_id值在route()方法中使用该参数名称
对于前 Route::model('user', App\User::class);然后用于$this->route('user');直接检索用户模型.
PS.$这意味着你应该在你的Request类中定义rules()和messages()方法.