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