我在laravel中增加id的问题

时间:2019-07-23 15:43:47

标签: laravel-5.5

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

我在PhoneNumber类方法编号中尝试了dd($this->prefix_id);

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,如何获取我不明白的前缀,所以请帮助我

1 个答案:

答案 0 :(得分:0)

谢谢大家,偶尔是我的错,我将刀片文件从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>