站長資訊網
        最全最豐富的資訊網站

        關于 laravel 分頁 seo淺談

        laravel 的分頁是非常簡單易用的,但是有一點不是非常理想,

        默認的分頁生成的鏈接是

        users?page=1

        這種形式對seo不是非常友好(理論上)

        那么我們可能就需要像

        users/page/1

        這種形式的分頁鏈接

        那么怎么做到呢?

        我現在有兩種方式實現的方式

        第一種是我之前項目中采用的,直接上正則

        直接在blade中進行正則替換

        {!! preg_replace("~(/?)?page=~", '/page/', $users->render()) !!}

        該正則應該有優化的空間,還望不吝賜教。

        當然對應的路由也要相應的配置,很簡單,就不展開了。

        這種方法效果是實現了,但是真的很沒有laravel的風格啊

        laravel的風格是什么? composer , package啊

        所以來介紹一下第二種方法

        laravel-paginateroute

        使用方法非常簡單,以下摘自readme

        第一步

        // 要注意對應版本,可到https://packagist.org 方便查看 composer require spatie/laravel-paginateroute

        第二步

        注冊,

        // config/app.php 'providers' => [     ...     'SpatiePaginateRoutePaginateRouteServiceProvider', ]; 'aliases' => [     ...     'PaginateRoute' => 'SpatiePaginateRoutePaginateRouteFacade', ];

        第三步

        // app/Providers/RouteServiceProvider.php use PaginateRoute; // ... public function boot(Router $router) {     PaginateRoute::registerMacros();     parent::boot($router); }

        使用

        在路由中

        // app/Http/routes.php // Generates /users & /users/page/{page} Route::paginate('users', 'UsersController@index');

        這樣會生成兩條路由

        /users /users/page/{page}

        然后在controller中正常按照laravel的分頁寫就可以

        在頁面中這樣使用,這個是simplePaginate的對應寫法

        @if(PaginateRoute::hasPreviousPage())   <a href="{{ PaginateRoute::previousPageUrl() }}">Previous</a> @endif @if(PaginateRoute::hasNextPage($users))   <a href="{{ PaginateRoute::nextPageUrl($users) }}">Next</a> @endif

        推薦:《laravel教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品视频九九九| 牛牛在线精品观看免费正| 精品久久人人妻人人做精品| 99国产精品无码| 伊人久久大香线蕉精品不卡| 国产原创精品 正在播放| 亚洲国产精品人久久| 国产成人久久精品一区二区三区| 影院无码人妻精品一区二区| 国产精品狼人久久久久影院 | 日产精品99久久久久久| 久久精品亚洲乱码伦伦中文| 国产精品美女WWW爽爽爽视频| 久久国产亚洲精品麻豆| 99re这里只有精品6| 国产精品无码av在线播放| 亚洲AV午夜福利精品一区二区| 亚洲国产成人精品久久久国产成人一区二区三区综 | 中文字幕一区二区三区日韩精品| 久久99精品国产99久久6| 国产伦精品一区二区三区视频猫咪| 久久国产精品久久| 精品视频在线免费观看| 国产精品一级香蕉一区| 国产精品久久久久aaaa| 成人午夜精品视频在线观看| 国产精品露脸国语对白| 囯产精品一品二区三区| 2021久久国自产拍精品| 国产精品久久精品| 极品精品国产超清自在线观看| 国产精品国产三级国产专播| 国产精品福利一区二区| 日本精品中文字幕| 中文字幕亚洲精品| 国产精品99久久久久久www| 国产精品无码v在线观看| 久久午夜无码鲁丝片午夜精品| 欧美精品一区二区三区免费| 亚洲欧美日韩久久精品| 亚洲日韩精品一区二区三区无码|