2 回答
TA贡献2065条经验 获得超13个赞
除了已经提到的使用数组值而不是对象属性的方法之外,您遇到的问题是在您正在合并的两个数组中
foreach ($PackageSelect as $cpanelAccount) {
$cpanelAcounts = [ 'username' => $cpanelAccount['username'],
'server' => $cpanelAccount['serverhostname'],
'domain' => $cpanelAccount['domain'],
'doc_root' => '/'];
}
这最终会产生 $cpanelAcounts 只是一个带有键的平面数组:“username”、“server”、“domain”和“doc_root”,因此当您使用“foreach”更深入地了解它时,您正在迭代这些键的值 - 它们都没有带有键“domain”的子数组,这就是错误,我认为您希望它是数组的数组,所以它必须是
$cpanelAcounts[] = [ 'username' => $cpanelAccount['username'],
'server' => $cpanelAccount['serverhostname'],
'domain' => $cpanelAccount['domain'],
'doc_root' => '/'];
或使用array_push()
TA贡献1993条经验 获得超5个赞
在刀片文件中更改此设置
<td class="text-bold-500"> {{ $website['domain'] }}</td>
<td> {{ $website['username'] }}}</td>
<td class="text-bold-500"> {{ $website['serverhostname'] }}</td>
- 2 回答
- 0 关注
- 89 浏览
添加回答
举报