laravel 将控制器中的阵列显示为视图中的表

mrphzbgm  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(111)

在控制器中,我从数据库中接收数据,然后将相关列表分配给函数,该函数将运行该控制器中的所有函数。此列表返回到视图中。我将显示表中的数据,但...未定义错误
现在我将与您分享我在控制器中的功能

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循环也不起作用

jobtbby3

jobtbby31#

尝试此版本,因为数组键出错

@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

相关问题