laravel-sitemap maintained by ultrono
Description
Sitemap generator for Laravel 11, 12 and 13
Authors
Last update
2026/03/19 19:47
(dev-master)
License
Downloads
422 206
Last update
2026/03/19 19:47
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
Last update
2026/03/19 19:43
License
Require
- php ^8.2
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
Last update
2026/03/19 19:40
License
Require
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- php ^8.2
Last update
2026/03/19 19:25
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
Last update
2026/03/19 19:23
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
Last update
2025/03/01 11:34
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0|^12.0
Last update
2025/03/01 11:31
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0|^12.0
Last update
2024/03/23 10:02
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0
Last update
2024/03/23 09:59
License
Require
- php ^8.0
- illuminate/support ^8.0|^9.0|^10.0|^11.0
- illuminate/filesystem ^8.0|^9.0|^10.0|^11.0
Last update
2023/02/06 08:35
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0 || ^10.0
- illuminate/filesystem ^8.0 || ^9.0 || ^10.0
Last update
2023/02/06 08:35
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0 || ^10.0
- illuminate/filesystem ^8.0 || ^9.0 || ^10.0
Last update
2023/02/06 08:24
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0 || ^10.0
- illuminate/filesystem ^8.0 || ^9.0 || ^10.0
Last update
2023/02/06 08:20
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0 || ^10.0
- illuminate/filesystem ^8.0 || ^9.0 || ^10.0
Last update
2022/03/11 11:11
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0
- illuminate/filesystem ^8.0 || ^9.0
Last update
2022/03/11 11:04
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0
- illuminate/filesystem ^8.0 || ^9.0
Last update
2022/03/11 09:54
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0
- illuminate/filesystem ^8.0 || ^9.0
Last update
2022/03/11 09:40
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0
- illuminate/filesystem ^8.0 || ^9.0
Last update
2022/03/10 14:55
License
Require
- php ^8.0
- illuminate/support ^8.0 || ^9.0
- illuminate/filesystem ^8.0 || ^9.0
Last update
2020/09/10 22:49
License
Require
- php >=7.3
- illuminate/support ^8.0
- illuminate/filesystem ^8.0
Last update
2020/03/21 20:06
License
Require
- php >=7.2
- illuminate/support ~7.0
- illuminate/filesystem ~7.0
Last update
2019/09/03 21:16
License
Require
- php >=7.2
- illuminate/support ~6.0
- illuminate/filesystem ~6.0
Last update
2016/04/27 19:02
License
Require
- php >=5.5.9
- illuminate/support ~5
- paragonie/random_compat ~1
Last update
2016/02/07 18:02
License
Require
- php >=5.5.9
- illuminate/support ~5
- paragonie/random_compat ~1
Last update
2015/12/30 18:13
License
Require
- php >=5.5.9
- illuminate/support ~5
- paragonie/random_compat ~1
Laravel Sitemap
This is a Laravel 11, 12 and 13 only fork of Laravelium/laravel-sitemap. The original repository has been abandoned.
The package supports actively supported Laravel releases as per the official Laravel Support Policy.
Installation
If laravelium/sitemap is already part of the project:
composer remove laravelium/sitemap
Then run:
composer require ultrono/laravel-sitemap
php artisan vendor:publish --provider="Ultrono\Sitemap\SitemapServiceProvider"
Generate a simple sitemap
Route::get('mysitemap', function() {
$sitemap = resolve("sitemap");
$sitemap->add(URL::to(), '2012-08-25T20:10:00+02:00', '1.0', 'daily');
$sitemap->add(URL::to('page'), '2012-08-26T12:30:00+02:00', '0.9', 'monthly');
$posts = DB::table('posts')->orderBy('created_at', 'desc')->get();
foreach ($posts as $post) {
$sitemap->add($post->slug, $post->modified, $post->priority, $post->freq);
}
// generate (format, filename)
// sitemap.xml is stored within the public folder
$sitemap->store('xml', 'sitemap');
});
Examples
- How to generate dynamic sitemap (with optional caching)
- How to generate BIG sitemaps (with more than 1M items)
- How to generate sitemap to a file
- How to use multiple sitemaps with sitemap index
and more in the Wiki.