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