laravel 分页 伪静态

发布于 2022-09-01 07:38:59 字数 535 浏览 16 评论 0

http://xinxian2.in/?page=3
这样怎么实现?http://xinxian2.in/page/3.html

//首页方法

    public function index()
    {

        $data = Product::all();
        $data = Product::paginate(15);
        return view('home')->withPages($data);
    }

//视图模板

<div class="pagePaging w mt">
        <?php echo $pages->render(); ?>
</div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷了相思 2022-09-08 07:38:59

1;
nginx 把http://xinxian2.in/page/3.html重写成http://xinxian2.in/?page=3

rewrite ^/(.*)/(.*)\.html$  /index.php?$1=$2  last;

refer:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html

2;
通过框架实现,比如Symfony2可以routing.yml里重写

xx_yy_zz:
    pattern:  /{type}/{id}.html
    defaults: { _controller: XxBundle:Yy:zz }

再访问http://xinxian2.in/page/3.html

class YyController extends BaseController
{
    zzAction(Request $request, $type, $id)
    {
      //$type = page, $id = 3
    }
}

laravel应该也有相应的做法

薄情伤 2022-09-08 07:38:59

最佳答案:http://blog.daozys.com/goods_...
写的非常清楚了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文