popsy/laravel-site-map
Composer 安装命令:
composer require popsy/laravel-site-map
包简介
A popsy/site-map wrapper for Laravel
README 文档
README
Laravel wrapper for Sitemap package
Installation
Require this package in your composer.json and update composer.
composer require popsy/laravel-site-map
Add provider to config/app.php
Popsy\LaravelSiteMap\SitemapServiceProvider::class,
You can add alias for Sitemap Facade to config/app.php
'Sitemap' => Popsy\LaravelSiteMap\Facade\Sitemap::class,
You can publish configuration file
php artisan vendor:publish --provider="Popsy\LaravelSiteMap\SitemapServiceProvider"
Usage
Use this data format:
$data = [ [ 'loc' =>"https://site.ru/", 'lastmod' =>"2020-12-14", 'priority' =>1, 'changefreq' =>"hourly" ], [ 'loc' =>"https://site.ru/news", 'lastmod' =>"2020-12-10", 'priority' =>0.5, 'changefreq' =>"daily" ], // ..... ];
For example
use Popsy\LaravelSiteMap\Facade\Sitemap; Sitemap::setType('json') ->setData($data) ->setFilePath(public_path('sitemap.json')) ->generate();
or
public function handle(IGenerator $generator) { $data = [/*....*/]; $generator ->setData($data) ->setFilePath(public_path('sitemap.xml')) ->generate(); }
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-13