我正在尝试使用Laravel提供的分页功能。功能适用于第1页。但是,分页不适用于后续页面。
在回显$ tableData时引发错误“Array to String Conversion”。以下是我的代码片段。
<tbody>
@foreach ($tableData as $d)
<tr>
<td></td>
<td>{{$d->ItemMake}}</td>
<td>{{$d->Item}}</td>
<td>{{$d->style}}</td>
<td>{{$d->Price}}</td>
<td>{{$d->ItemValue}}</td>
</tr>
@endforeach
<tr>
<td>
<?php
echo $tableData;
?>
</td>
</tr>
</tbody>
使用“{{$ tableData}}”时,它抛出错误, 错误:“htmlentities()期望参数1为字符串,数组为”
在使用“{!! $ tableData !!}”时,它抛出错误,错误:数组转换为字符串
答案 0 :(得分:1)
问题不在于分页。
您无法使用{!! $tableData !!}
或{{ $tableData }}
或echo $tableData;
要显示数组的内容,您应该使用foreach
循环或$tableData[0]
来显示该数组的第一个元素。如果您只想查看数组内部的内容,也可以使用var_dump()
或dd()
函数。
答案 1 :(得分:0)