# Terminal $ composer require laravelium/sitemap $ php artisan vendor:publish --provider="Laravelium\Sitemap\SitemapServiceProvider" # routes/web.php Route::get('/sitemap', 'SiteMapController@sitemap'); # app/Http/Controllers/SiteMapController.php add(URL::to('/'), $now, '1.0', 'always'); $sitemap->add(URL::to('/photos/create'), '2021-01-01', '1.0', 'monthly'); $photos = Photo::orderBy('updated_at', 'desc')->get(); foreach ($photos as $photo) { $sitemap->add(URL::to('/photos/' . $photo->id), $photo->updated_at, '0.8', 'yearly'); } return $sitemap->render('xml'); } }