我在 laravel 中遇到 id 增加的问题

I have problem with id increasing in laravel

我有 finishSave 和 numbers 方法,当我从 finishSave 调用 numbers 并放入 dd() 时,我增加了 id,那有什么问题吗?

我尝试了 dd($this->prefix_id); PhoneNumber class 方法 numbers

protected function finishSave(array $options)
{
    $this->numbers();
    Cache::tags([config('app.env') . '_responsecache'])->flush();
    parent::finishSave($options);
}

和数字法

public function numbers()
    {
        dd($this->prefix_id);
    }

我每次都希望从数据库中得到前缀的ID,但是我增加了id,我怎么能得到这个我不明白,所以帮助我

谢谢大家,有时是我的错,我将 blade 文件从 null 更改为 model 但它正在工作,抱歉。 我是这样做的:

<div class="form-group">
        {!! Form::label('region_id', 'Регион:', ['class' => 'text-semibold']) !!}
        {!! Form::select('region_id', $regions, null, ['class'=>'form-control']) !!}
    </div>

并更改为:

<div class="form-group">
        {!! Form::label('region_id', 'Регион:', ['class' => 'text-semibold']) !!}
        {!! Form::select('region_id', $regions, isset($phoneNumber) ? $phoneNumber->phonePrefix->region_id : null, ['class'=>'form-control']) !!}
    </div>