## 說明
路由模型綁定是"約定優于配置"設計凡是的體現,同時滿足以下兩個條件,此功能會自動啟用.
~~~
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的數據實例.