在使用数据透视表值编辑数据时选择
Posted
技术标签:
【中文标题】在使用数据透视表值编辑数据时选择【英文标题】:Selected on editing the data with pivot table values 【发布时间】:2022-01-19 05:44:23 【问题描述】:我有 3 张桌子,
$student= Student::with('zones', 'appliances','phones')->findOrFail($id);
$appliances = Appliance::all('id', 'name');
我想在编辑学生时选择设备字段。
public function phones()
return $this->hasMany(Phone::class);
public function appliances()
return $this->belongsToMany(Appliance::class, 'dealer_appliances');
当我dd(user.appliances)
时,我得到了收藏。如何在编辑时在选择字段中选择这些字段?
【问题讨论】:
【参考方案1】:我不知道这是否是一个好方法,但我是这样解决的:
in_array($appliance->id, $data->appliances->pluck('id')->toArray()) ? 'selected' : ''
【讨论】:
以上是关于在使用数据透视表值编辑数据时选择的主要内容,如果未能解决你的问题,请参考以下文章