W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
要注冊(cè)顯式綁定,請(qǐng)使用路由器的 model
方法為給定的參數(shù)指明參數(shù)對(duì)應(yīng)的類。您應(yīng)該在 RouteServiceProvider
類的 boot
方法的開頭定義顯式模型綁定:
/**
* 定義你的路由模型綁定, pattern 過(guò)濾器等
*
* @return void
*/
public function boot()
{
Route::model('user', \App\Models\User::class);
// ...
}
接下來(lái),定義一個(gè)包含 {user}
參數(shù)的路由:
Route::get('profile/{user}', function (App\Models\User $user) {
//
});
由于我們已將所有 {user}
參數(shù)綁定至 App\Models\User
模型,所以 User
實(shí)例將被注入該路由。舉個(gè)例子,profile/1
的請(qǐng)求會(huì)注入數(shù)據(jù)庫(kù)中 ID 為 1
的 User
實(shí)例。
如果在數(shù)據(jù)庫(kù)中找不到匹配的模型實(shí)例,就會(huì)自動(dòng)拋出一個(gè) 404 異常。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: