【发布时间】:2018-06-20 13:45:09
【问题描述】:
您好,我很难迭代我的数组。我不知道如何使用简单的foreach 或foreach 和$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);
}
【问题讨论】:
-
$totals来自哪里?发布它... -
@B001 你的意思是 BTW:摆脱使用 @ ??
-
这是一个 laravel 语法。在控制器中。
-
@AbdullaNilam 完全是我的错...
-
你在循环播放哪一个?数组内的总计或包含页面、_company、_load_data 和总计的整个数组?