Laravel 8 通過(guò) Eloquent 模型填充參數(shù)

2021-07-17 15:58 更新

如果你要重定向到使用從 Eloquent 模型填充「ID」參數(shù)的路由,可以簡(jiǎn)單地傳遞模型本身。ID 會(huì)被自動(dòng)提?。?/p>

// 對(duì)于具有該URI的路由: profile/{id}
return redirect()->route('profile', [$user]); 

如果你想要自定義這個(gè)路由參數(shù)中的默認(rèn)參數(shù)名,需要重寫(xiě)模型實(shí)例上的 getRouteKey 方法或者指定路由參數(shù) (profile/{id:slug}):

/**
 * 獲取模型的路由鍵
 *
 * @return mixed
 */
public function getRouteKey()
{
    return $this->slug;
} 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)