summaryrefslogtreecommitdiff
path: root/ssh/app/Console/Commands/GenerateSitemap.php
diff options
context:
space:
mode:
Diffstat (limited to 'ssh/app/Console/Commands/GenerateSitemap.php')
-rw-r--r--ssh/app/Console/Commands/GenerateSitemap.php52
1 files changed, 0 insertions, 52 deletions
diff --git a/ssh/app/Console/Commands/GenerateSitemap.php b/ssh/app/Console/Commands/GenerateSitemap.php
deleted file mode 100644
index 46bb0ac..0000000
--- a/ssh/app/Console/Commands/GenerateSitemap.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-namespace App\Console\Commands;
-
-use Illuminate\Console\Command;
-use Spatie\Sitemap\SitemapGenerator;
-use Psr\Http\Message\UriInterface;
-
-class GenerateSitemap extends Command
-{
- /**
- * The name and signature of the console command.
- *
- * @var string
- */
- protected $signature = 'sitemap:generate';
-
- /**
- * The console command description.
- *
- * @var string
- */
- protected $description = 'Generate the sitemap';
-
- /**
- * Create a new command instance.
- *
- * @return void
- */
- public function __construct()
- {
- parent::__construct();
- }
-
- /**
- * Execute the console command.
- *
- * @return int
- */
- public function handle()
- {
- // modify this to your own needs
- SitemapGenerator::create(config('app.url'))
- ->shouldCrawl(function (UriInterface $url) {
- /**
- * Prevent the crawler from crawling the random pages.
- */
- return strpos($url->getPath(), '/random') === false;
- })
- ->writeToFile(public_path('sitemap.xml'));
- }
-}