curlychoi / laravel-sitemap
使用Laravel Facade进行网站地图管理的包
v1.0.0
2019-12-06 02:45 UTC
Requires (Dev)
- orchestra/testbench: ^4.0
This package is auto-updated.
Last update: 2024-09-06 13:07:18 UTC
README
此包可以帮助你在项目中创建网站地图。Laravel Facade允许你在选择的任何位置添加或删除网站地图中的URL。
安装
首先,使用Composer安装此包
composer require curlychoi/laravel-sitemap
该包将自动注册服务提供者和别名。
要创建存储网站地图URL的数据库,发布迁移文件并运行迁移。
php artisan vendor:publish --provider="Curlychoi\LaravelSitemap\Providers\SitemapServiceProvider" --tag=migrations
php artisan migrate
使用方法
创建网站地图URL
$url = request()->getSchemeAndHttpHost() . '/posts/1'; Sitemap::put($url);
删除网站地图URL
$url = request()->getSchemeAndHttpHost() . '/posts/1'; Sitemap::forget($url);
提供给搜索引擎网络管理员工具的网站地图URL
https://your-domain.com/sitemap.xml
此sitemap.xml符合网站地图协议。
测试
服务器运行时,你可以执行测试
$ composer test
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。