在使用数据透视表值编辑数据时选择

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' : '' 

【讨论】:

以上是关于在使用数据透视表值编辑数据时选择的主要内容,如果未能解决你的问题,请参考以下文章

Pandas 数据透视表值计数

怎样设置PostgreSQL中字段和表名对大小写敏感

Excel数据透视表怎么刷新数据源

怎样设置PostgreSQL中字段和表名对大小写敏感

使用Arcpy批量修改矢量数据的字段值

复制透视表样式时,系统提示“ excel无法从磁盘内获取数据透视表的源数据”