2 回答

TA貢獻2065條經驗 獲得超14個贊
除了已經提到的使用數組值而不是對象屬性的方法之外,您遇到的問題是在您正在合并的兩個數組中
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條經驗 獲得超6個贊
在刀片文件中更改此設置
<td class="text-bold-500"> {{ $website['domain'] }}</td>
<td> {{ $website['username'] }}}</td>
<td class="text-bold-500"> {{ $website['serverhostname'] }}</td>
- 2 回答
- 0 關注
- 175 瀏覽
添加回答
舉報