Не можете ли вы получить доступ к значению полей в модели Laravel? Например
public function resource()
{
if ($this->type === 'post') {
return $this->hasOne(Post::class, 'id', 'resource_id');
}
return $this->hasOne(Comment::class, 'id', 'resource_id');
}
print type=null, но мое поле типа базы данных - post? Зачем? Спасибо