【问题标题】:pagination in Laravel 5Laravel 5中的分页
【发布时间】:2015-04-02 07:14:20
【问题描述】:

我在 Laravel 5 中实现分页时遇到了一些麻烦。虽然可能不是你想的那样。 我可以让一切正常工作,但不明白如何让它在第二页上提取正确的信息。 这是我所拥有的:

路线:

Route::resource('find-a-wp-theme', 'searchController');

控制器:

public function store(){


        $themes['themes'] = Fulls::where("tags", "like", "%".$_POST['theme']."%")->orwhere("tags", "like", "%".$_POST['free']."%")->orwhere("title", "like", "%".$_POST['free']."%")->paginate(12);

        return view('find-a-wp-theme', $themes);

   }

查看:

@if($themes)                                

        @foreach($themes as $theme)

        {{$theme['title']}}<br />
        <img style="width:250px;" src="{{$theme['image']}}"><br />

        @endforeach
        {!! $themes->render() !!}


    @endif  

到目前为止,一切正常。我的问题是,当我单击分页按钮时,它会将我带到 mypage?page=2 实际上将我带到资源 index() 并且我无法理解如何正确实现它。 任何帮助将不胜感激!

【问题讨论】:

    标签: php laravel pagination laravel-5


    【解决方案1】:

    查看文档中的附加信息。 http://laravel.com/docs/5.0/pagination

    如果您尝试在 URL 中传递变量,则需要使用 appends()。

    <?php echo $users->appends(['sort' => 'votes'])->render(); ?>
    

    【讨论】:

    • 这很有帮助,谢谢!然而,这给我带来了一个不同的问题。我想在分页 URL 中添加参数,但我得到了完整的 php。我尝试使用 {{{$param}}} 和 {!! $param !!} 和 {{ $param }},似乎没有任何效果。想法?
    • 好的,想通了。即使它在刀片中,您也需要添加参数而周围没有任何内容。
    猜你喜欢
    • 2017-11-30
    • 1970-01-01
    • 2015-11-16
    • 2015-06-18
    • 2017-01-29
    • 2018-09-16
    • 2016-11-17
    • 2015-09-05
    • 2015-01-28
    相关资源
    最近更新 更多