【发布时间】:2020-03-22 01:18:45
【问题描述】:
我在桌子上的主键是id,另一方面我有一个名称为slug的列,它可以为空,我想通过slug设置我的模型的路由键当slug 列已填充且不为空 否则将其保留为id,我尝试了这些:
public function getRouteKeyName()
{
if ($this->slug) return 'slug';
return 'id';
}
问题是$this 只返回该方法上的模型实例,不会返回请求中涉及的当前模型,我也尝试了request()->route('post'),但没有成功。
【问题讨论】:
标签: laravel