如何在laravel 5中添加分页
问题描述:
我需要每页显示一行。 此位指示我的类代码如何在laravel 5中添加分页
public function showcontent($id)
{
$story=storybook::find($id);
$content=storycontent::where('titleid', $story['id'])->paginate(1);
//return $content;
return view('storyBook/viewStory',compact('story','content'));
}
这个我视图类代码
@foreach($content as $content)
<?php $a=null; ?>
<?php $b=null; ?>
<?php $a=$content->file1; ?>
<?php $b=$content->file2; ?>
<table style="height: 330px;width: 680px;margin-top: 120px;margin-left: 50px">
<tr>
<td style="width: 340px"><img src="/{{$a}}" alt="Mountain View" style="width:330px;height:300px;"></td>
<td style="width: 340px"><img src="/{{$b}}" alt="Mountain View" style="width:330px;height:300px;"></td>
</tr>
</table>
<br>
@endforeach
在这里我只得到1行不可见行的其余.. 我不知道如何添加分页。
答
@foreach($content as $content)
所以首先改变瓦尔的命名,例如:
@foreach($content as $entry)
<table style="height: 330px;width: 680px;margin-top: 120px;margin-left: 50px">
<tr>
<td style="width: 340px"><img src="/{{$entry->file1}}" alt="Mountain View" style="width:330px;height:300px;"></td>
<td style="width: 340px"><img src="/{{$entry->file2}}" alt="Mountain View" style="width:330px;height:300px;"></td>
</tr>
</table>
<br>
@endforeach
$content->links()
正如你可以看到我已经foreach循环后添加$content->links()
。这是打印出分页导航的方法Paginator
。
每页只有一行? –
我得到多个行$ content ..但我需要显示每行一行.. – pinkyrox