在控制器中,我從資料庫接收資料,然后將相關串列分配給將運行該控制器中所有功能的功能。此串列回傳查看此處我將顯示表中的資料但是...是未定義的錯誤
現在我將與您分享我在控制器中的功能
public function table_backlog()
{
$dailyData=\DB::table('backlogs')->get()->toArray();
//dd($dailyData);
return ['dailyData'=>$dailyData];
}
protected function getAllBChart() {
return view('deneme',[
'table_backlog'=>$this->table_backlog()]);
}
查看刀片:
<div class="row justify-content-center">
<div class="col-auto">
<table class="table table-responsive">
<thead>
<tr>
<th>Incident No</th>
<th>Assignment Group</th>
<th>Open Group</th>
<th>Open Time</th>
<th>RN Short Name</th>
<th>Days</th>
<th>Brief Description</th>
</tr>
<thead>
<tbody>
@foreach($dailyData as $key => $row)
<tr>
<td>{{ $row->number }}</td>
<td>{{ $row->assignmentGroup }}</td>
<td>{{ $row->creatorGroup }}</td>
<td>{{ $row->opened }}</td>
<td>{{ $row->configuration }}</td>
<td>{{ $row->description }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<script type="text/javascript">
var dailyData={!! json_encode($table_backlog['dailyData']) !!}
</script>
此行將控制器中的資料分配給變數。當我檢查 DD 時,我可以看到資料
var dailyData={!! json_encode($table_backlog['dailyData']) !!}
我試過了但是我得到了未定義的錯誤。我的 for 回圈也不起作用
uj5u.com熱心網友回復:
從陣列的鍵中嘗試這個版本因為錯誤
@foreach($table_backlog['dailyData'] as $key => $row)
<tr>
<td>{{ $row['number']}}</td>
<td>{{ $row['assignmentGroup']}}</td>
<td>{{ $row['creatorGroup']}}</td>
<td>{{ $row['opened']}}</td>
<td>{{ $row['configuration']}}</td>
<td>{{ $row['description']}}</td>
</tr>
@endforeach
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/534641.html
