Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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
Php 在0 MySQL Lavel启动检索到的记录_Php_Mysql_Laravel - Fatal编程技术网

Php 在0 MySQL Lavel启动检索到的记录

Php 在0 MySQL Lavel启动检索到的记录,php,mysql,laravel,Php,Mysql,Laravel,我有一个论坛,我正在建设和回复总是与他们的唯一id的增加 这意味着我可以有一个线程,当线程启动时,回复号为550,而不显示与线程相关的正确回复号 无论如何,当我检索这些记录时,我是否可以将它们重置为1,并使它们相应于线程递增 谢谢你的帮助 以下是我到目前为止的情况: @for($i = 0; $i < $thread->replies->count(); $i++) Post {{ $i }} of {{ $thread->replies->count(

我有一个论坛,我正在建设和回复总是与他们的唯一id的增加

这意味着我可以有一个线程,当线程启动时,回复号为550,而不显示与线程相关的正确回复号

无论如何,当我检索这些记录时,我是否可以将它们重置为1,并使它们相应于线程递增

谢谢你的帮助

以下是我到目前为止的情况:

@for($i = 0; $i < $thread->replies->count(); $i++)
      Post {{ $i }} of {{ $thread->replies->count() }}
@endfor
@for($i=0;$i<$thread->repries->count();$i++)
{{$thread->replies->count()}
@结束

它似乎可以工作,只是它被困在我的$reply循环中,作为$reply循环,它会扩散所有记录。

我会使用
@foreach
循环和
$loop
变量来进行计数

在跨越多个页面的情况下,应该实现分页


可在此处找到:

是否要向我们显示可以显示问题的最小代码量?所以我们可以帮助你。谢谢你的回复。我这样做了,它成功了。然而,还有一个问题是,当我为reach 10回复分页时,它实际上跨越了多个页面,因此它为每个页面计数1-10,而不是整个页面。看起来是分页的完美用例-请参阅更新的答案
@foreach($thread->replies as $post)
      Post {{ $loop->iteration }} of {{ $loop->count }}
@endfor
{{ ($replies->currentPage()-1) * $replies->perPage() + $loop->index + 1 }} of {{ $replies->total() }}