## 说明
路由模型绑定是"约定优于配置"设计凡是的体现,同时满足以下两个条件,此功能会自动启用.
~~~
Route::get('/users/{user}','IndexController@show')->name('users.show');
~~~
1. 路由声明时必须使用Eloquent模型的单数小写格式来作为路由片段参数,User对应{user}.
2. 控制器方法传参中必须包含对应的Eloquent模型类型声明,并且是有序的.
~~~
public function show(User $user)
{
return $user;
}
~~~
当请求相关路由且满足以上两个条件的时候,如:
~~~
http://learn.com/users/1
~~~
就是自动为$user变量赋值为ID为1的数据实例.