讨论数量:
Laravel 的依赖注入有一个规则,会先去找同名变量注入,如果有就会使用这个变量,比如你的路由是admin/users/{user}
它就会把这个user
解析成你控制器中的User $user
,如果没有同名的变量,它才会new
一个新的,
你可以把路由的变量名和控制器参数的变量名不一样,你就会发现你得到的是一个没有数据的模型。
Laravel 的依赖注入有一个规则,会先去找同名变量注入,如果有就会使用这个变量,比如你的路由是admin/users/{user}
它就会把这个user
解析成你控制器中的User $user
,如果没有同名的变量,它才会new
一个新的,
你可以把路由的变量名和控制器参数的变量名不一样,你就会发现你得到的是一个没有数据的模型。
推荐文章: