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

2021-07-17 15:58 更新

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

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

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號