kalley / sitemap-plus
Sitemap generator for Laravel. Includes sitemap extensions
Installs: 251
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/kalley/sitemap-plus
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2025-10-21 07:03:41 UTC
README
This package builds XML and text sitemaps. Sitemap indexes are still in the works, but are currently not implemented.
Package Installation
Add the following line to your composer.json file:
"kalley/sitemap-plus": "dev-master"
or run composer require kalley/sitemap-plus:dev-master from the command line
Add this line of code to the providers array located in your app/config/app.php file:
'Kalley\SitemapPlus\SitemapPlusServiceProvider',
Configuration
coming soon...
Example
Route::get('sitemap{ext?}', function($ext = '.xml') { return App::make('sitemap-plus') ->addUrl(URL::to('/'), '2014-09-09', null, '1.0', function($url) { $url->isMobile(true) ->addVideo('http://thumbnail', 'Sample video', '', null, 'http://playerloc', function($video) { $video->family_friendly = 'yes'; $video->addPrice('20.00', 'USD') ->addPrice('25.00', 'EUR', function($price) { $price->resolution = 'HD'; }); }) ->addImage('http://location'); }) ->addUrl(URL::to('about')) ->render($ext); }) ->where(['ext' => '\.(txt|xml)']);
For full API, see the wiki
Support
Bugs and feature request are tracked on GitHub
License
This package is released under the MIT License.