Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel Larave,打印查询结果中的所有列_Laravel_Laravel Blade - Fatal编程技术网

Laravel Larave,打印查询结果中的所有列

Laravel Larave,打印查询结果中的所有列,laravel,laravel-blade,Laravel,Laravel Blade,我正在构建一个工具,允许用户查看数据库中的不同内容 服务器返回的数据每次可能有不同的列(取决于url参数) 我想打印$data数组中每一行的所有可用列,不管它们是什么 我尝试了下面的代码,但它没有像我预期的那样工作,它只在前三列显示1 <tbody> @foreach($data as $aRow) <tr> @foreach($aRow as $aField) <td&

我正在构建一个工具,允许用户查看数据库中的不同内容

服务器返回的数据每次可能有不同的列(取决于url参数)

我想打印
$data
数组中每一行的所有可用列,不管它们是什么

我尝试了下面的代码,但它没有像我预期的那样工作,它只在前三列显示1

<tbody>
        @foreach($data as $aRow)
          <tr>
              @foreach($aRow as $aField)
                <td> {{$aField}} </td>
              @endforeach
          </tr>
         @endforeach
 </tbody>

@foreach($aRow数据)
@foreach($aRow as$aField)
{{$aField}
@endforeach
@endforeach

有没有办法在不发送列名称和数据的情况下实现这一点?

我想您的$aRow正在返回一个模型对象。然后在第二个foreach中,我相信您可以使用($aRow->toArray()作为$column=>aField)


@foreach($aRow数据)
@foreach($aRow->toArray()作为$column=>$aField)
{{$column}
{{$aField}
@endforeach
@endforeach

我想您的$aRow正在返回一个模型对象。然后在第二个foreach中,我相信您可以使用($aRow->toArray()作为$column=>aField)


@foreach($aRow数据)
@foreach($aRow->toArray()作为$column=>$aField)
{{$column}
{{$aField}
@endforeach
@endforeach

<tbody>
    @foreach($data as $aRow)
      <tr>
          @foreach($aRow->toArray() as $column => $aField)
            <td> {{ $column }} </td>
            <td> {{ $aField }} </td>
          @endforeach
      </tr>
     @endforeach