kolirt / laravel-sitemap
Sitemap for laravel application.
Fund package maintenance!
www.buymeacoffee.com/kolirt
1.0.2
2023-07-27 13:52 UTC
This package is auto-updated.
Last update: 2025-03-08 10:18:04 UTC
README
Sitemap generator for Laravel projects
Structure
Installation
$ composer require kolirt/laravel-sitemap
Usage
Web routes
Route::get('sitemap.xml', 'SitemapController@index');
SitemapController
class LaravelSitemapController extends Controller { public function index(Request $request) { $sitemap = new Kolirt\Sitemap\Sitemap; $lastMode = Carbon::create(2020, 4, 21, 14, 00, 00); $sitemap->setDomain('https://site.com'); $sitemap->addUrl('', $lastMode, Kolirt\Sitemap\Sitemap::CHANGE_FREG_DAILY, 1); $products = [1, 2, 3, 4, 5, 6]; foreach ($products as $product) { $sitemap->addUrl('products/' . $product, $lastMode, Kolirt\Sitemap\Sitemap::CHANGE_FREG_DAILY, 0.8); } $sitemap->addUrl('page1', $lastMode, Kolirt\Sitemap\Sitemap::CHANGE_FREG_WEEKLY, 0.6); $sitemap->addUrl('page2', $lastMode, Sitemap::CHANGE_FREG_MONTHLY, 0.5); return $sitemap->render(); } }
FAQ
Check closed issues to get answers for most asked questions
License
Other packages
Check out my other packages on my GitHub profile