你好,我很难迭代我的数组。我不知道什么是使用 simpleforeach
或foreach
with $key
。我试过了,key
但我有一个错误:
非法字符串偏移“payroll_employee_company_id”(查看:/var/www/html/digimahouse/resources/views/member/payrollreport/loan_summary_table.blade.php)
我怎样才能成功迭代它?
这是我的 foreach
@foreach($totals as $key => $total)
@if($total['payroll_employee_company_id'] == $comid->payroll_company_id)
<tr class="total">
<td class="text-center"><strong>TOTAL</strong></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center">{{$total['loan_total']}}</td>
<td class="text-center">{{$total['total_total_payment']}}</td>
<td class="text-center">{{$total['total_remaining_balance']}}</td>
<td class="text-center"></td>
</tr>
@endif
@endforeach
这是我的控制器
public function loan_summary()
{
$data["page"] = "Loan Summary";
$data["_loan_data"] = PayrollDeductionController::get_deduction($this->shop_id());
$data["_company"] = Payroll::company_heirarchy(Self::shop_id());//Tbl_payroll_company::where("shop_id", Self::shop_id())->where('payroll_parent_company_id', 0)->get();
$data['totals'] = $this->get_totals_loan_summary($data);
return view("member.payrollreport.loan_summary", $data);
}
你说过图片是 的结果{{ dd($totals) }}
。在这种情况下,请执行以下操作:
@foreach($totals['totals'] as $key => $total)
@if($total['payroll_employee_company_id'] == $comid->payroll_company_id)
<tr class="total">
<td class="text-center"><strong>TOTAL</strong></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center">{{$total['loan_total']}}</td>
<td class="text-center">{{$total['total_total_payment']}}</td>
<td class="text-center">{{$total['total_remaining_balance']}}</td>
<td class="text-center"></td>
</tr>
@endif
@endforeach
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句