Php Laravel8:如何在从多个关系检索数据后添加分页

Php Laravel8:如何在从多个关系检索数据后添加分页,php,laravel,laravel-8,Php,Laravel,Laravel 8,我正在使用Laravel8进行一个论坛项目,在这个项目中,我制作了一个页面,用于获取带有特定标签的所有问题。以下是执行此操作的方法: public function tag($name) { $tag = \App\Models\Tag::findOrFail($name); return view('tag',[ 'single' => $tag ]); } 然后在tag.blade.php中: @

我正在使用Laravel8进行一个论坛项目,在这个项目中,我制作了一个页面,用于获取带有特定标签的所有问题。以下是执行此操作的方法:

public function tag($name)
    {
        $tag = \App\Models\Tag::findOrFail($name);
        return view('tag',[
            'single' => $tag
        ]);
    }
然后在
tag.blade.php中:

@foreach($single->questions as $one)
  ...
@endforeach
但是现在我需要为这个页面添加分页,这样如果问题不止是一个自定义数字,他们就可以导航到其他页面

事实上,我已经在我的另一个页面上添加了分页,其中显示了所有的问题:

public function allQuestions()
    {
        $all = Question::latest()->paginate(20);

        return view('questions.allquestions',[
            'all' => $all
        ]);
    }
但我真的不知道如何将此功能添加到
tag()
方法中

因此,如果你知道如何添加此分页,请让我知道

我非常感谢你们的任何想法或建议

提前感谢。

有两种选择:

首选:

然后,在你看来,你可以循环回答这些问题

@foreach ($questions as $question)
    ... fill this
@endforeach

{!! $questions->render() !!}
@foreach ($single->questions as $question)
    ... fill this
@endforeach
第二选择:

然后,在你看来,你可以循环回答这些问题

@foreach ($questions as $question)
    ... fill this
@endforeach

{!! $questions->render() !!}
@foreach ($single->questions as $question)
    ... fill this
@endforeach

让我猜猜,这个问题有很多标签,标签也可以用在很多问题上。所以这里有多对多的关系?哎呀,我在你的标题上没看到,好吧,那么你就可以把$all->标记作为$tag进行foreach了。@WailanTirajoh我可以从数据库中重新查看数据,但现在我想添加分页$all=QUOTE::latest()->分页(20)@WailanTirajoh这只是一个例子,我想在
tag()
method二中添加分页链接,但是如何在bladelike第一个方法中添加分页链接,请尝试{!!$single->questions->render()!!}或{{$single->questions->links()}你太棒了