在Laravel中创建分页的问题

时间:2016-09-20 14:34:31

标签: php laravel

我正在尝试使用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 !!}”时,它抛出错误,错误:数组转换为字符串

2 个答案:

答案 0 :(得分:1)

问题不在于分页。

您无法使用{!! $tableData !!}{{ $tableData }}echo $tableData;

回显数组字符串

要显示数组的内容,您应该使用foreach循环或$tableData[0]来显示该数组的第一个元素。如果您只想查看数组内部的内容,也可以使用var_dump()dd()函数。

答案 1 :(得分:0)

我认为您希望回复下一页的分页链接。

更改

echo $tableData;

{{ $tableData->links }}

并阅读manual