Laravel 8 自定义键名
如果您希望模型绑定在检索给定的模型类时,默认使用的是 id
以外的数据库字段,则可以重写 Eloquent 模型上的 getRouteKeyName
方法:
/**
* 获取该模型的路由的自定义键名
*
* @return string
*/
public function getRouteKeyName()
{
return 'slug';
}
如果您希望模型绑定在检索给定的模型类时,默认使用的是 id
以外的数据库字段,则可以重写 Eloquent 模型上的 getRouteKeyName
方法:
/**
* 获取该模型的路由的自定义键名
*
* @return string
*/
public function getRouteKeyName()
{
return 'slug';
}