X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FHttp%2FControllers%2FSitemapXmlController.php;fp=app%2FHttp%2FControllers%2FSitemapXmlController.php;h=35302c4a326795ce3ceabdc5f91ce6d709e8eb1a;hb=6609e9cbc3c9d3f9a7f0b2db9d8407f56957cef5;hp=0000000000000000000000000000000000000000;hpb=7691214484ff6130ab0cdc9a1920941711443cea;p=alttp.git diff --git a/app/Http/Controllers/SitemapXmlController.php b/app/Http/Controllers/SitemapXmlController.php new file mode 100644 index 0000000..35302c4 --- /dev/null +++ b/app/Http/Controllers/SitemapXmlController.php @@ -0,0 +1,29 @@ +path = '/tournaments'.$tournament->id; + $url->lastmod = $tournament->updated_at ? $tournament->updated_at : ($tournament->created_at ? $tournament->created_at : now()); + $url->changefreq = $tournament->locked ? 'never' : 'daily'; + $url->priority = $tournament->locked ? 0.5 : 1.0; + $urls[] = $url; + } + + return response()->view('sitemap', [ + 'urls' => $urls, + ])->header('Content-Type', 'text/xml'); + } + +}