模型绑定时控制器方法传参中必须包含对应的 Eloquent 模型类型声明,并且是有序的如何理解?
在『隐性路由模型绑定』时
这句话中的有序如何理解? 是指第一个参数必须为 User
模型的注入吗?如果把 Illuminate\Http\Request
请求放在第一个参数的位置是不是就会报错?
public function show(Request $request,User $user)
{
return view('users.show', compact('user'));
}
我这样试了不会报错..
还是依赖注入的时候 User
的注入变量为了好理解需要命名为 $user
,如果还有其他的模型注入,也要类似这样命名呢?
推荐文章: