From acbe243bcd4c2dade2a834ce6bdedf46d1d10ae2 Mon Sep 17 00:00:00 2001 From: horus Date: Sun, 25 Sep 2022 02:34:42 +0200 Subject: Sitemap, Cache etc --- app/Console/Commands/GenerateSitemap.php | 10 +++++++--- app/Console/Kernel.php | 5 +++++ 2 files changed, 12 insertions(+), 3 deletions(-) (limited to 'app/Console') diff --git a/app/Console/Commands/GenerateSitemap.php b/app/Console/Commands/GenerateSitemap.php index 089f60a..87837b5 100644 --- a/app/Console/Commands/GenerateSitemap.php +++ b/app/Console/Commands/GenerateSitemap.php @@ -4,6 +4,7 @@ namespace App\Console\Commands; use Illuminate\Console\Command; use Spatie\Sitemap\SitemapGenerator; +use Spatie\Crawler\Crawler; class GenerateSitemap extends Command { @@ -38,8 +39,11 @@ class GenerateSitemap extends Command */ public function handle() { - // modify this to your own needs - SitemapGenerator::create(config('app.url')) - ->writeToFile(public_path('sitemap.xml')); + // modify this to your own needs + SitemapGenerator::create(config('app.url')) + ->configureCrawler(function (Crawler $crawler) { + $crawler->ignoreRobots(); + }) + ->writeToFile(public_path('sitemap.xml')); } } diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 300e1a3..4321192 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -5,6 +5,8 @@ namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; +use App\Libraries\Helper; + class Kernel extends ConsoleKernel { /** @@ -25,6 +27,9 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { $schedule->command('sitemap:generate')->daily(); + #$schedule->command('sitemap:generate')->everyMinute(); + + $schedule->call( function(){ Helper::fillCache(); } )->hourly(); } /** -- cgit v1.2.3