Laravel10 让分页静态化(伪静态)的正确方法

网上搜了很多,感觉有些回答把问题复杂化了,没有必要写一大堆代码来重写这部分功能,只需要几行代码即可。

究其本质,就是三个东西:

  1. 定义路由
  2. withPath路径前缀;
  3. 定义一个后缀。

下面详细说说怎么操作。

一、定义路由

定义好路由,并且在控制器中接收这个路由变量。

其他都不要改,先访问URL看路由是否正确,是否能访问,否则没必要往下。

二、withPath路径前缀

如上,传递page参数,以及定义withPath路径前缀。

三、定义一个后缀

打开这个路径,稍作修改:

找到public function url($page),在它前面插入以下代码:

在url控制器内加入一个新的判断:

保存,搞定!

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/12149

(2)
蓝洛水深的头像蓝洛水深管理员
上一篇 2023年7月2日 下午2:48
下一篇 2023年7月21日 上午9:17

发表回复

登录后才能评论
联系QQ