顯式繫結

要註冊顯式繫結,請使用路由器的模型方法指定給定引數的類。你應該在 RouteServiceProvider 類的 boot 方法中定義顯式模型繫結

public function boot()
{
   parent::boot();

   Route::model('user', App\User::class);
}

接下來,我們可以定義包含{user}引數的路由。

$router->get('profile/{user}', function(App\User $user) {
  
});

由於我們已將所有 {user} 引數繫結到 App\User 模型,因此將將 User 例項注入到路徑中。因此,例如,對 profile/1 的請求將從 ID1 的資料庫中注入 User 例項。

如果在資料庫中找不到匹配的模型例項,則會自動生成 404 HTTP 響應。