This commit is contained in:
f4ilji
2024-11-08 14:36:13 +05:00
parent fbea6ecd48
commit 992464e2e1
24 changed files with 130 additions and 98 deletions
+18
View File
@@ -14,6 +14,7 @@ use App\Models\Faculty;
use App\Models\LibraryNews;
use App\Models\Page;
use App\Models\Post;
use App\Models\User;
use App\Models\VirtualExhibition;
use Illuminate\Console\Command;
use Spatie\Sitemap\Sitemap;
@@ -227,6 +228,23 @@ class GenerateSitemap extends Command
});
}
protected function generatePersons(Sitemap $sitemap)
{
$posts = User::query()
->whereHas('userDetail')
->with('userDetail')
->get();
$this->addUrlsToSitemap($sitemap, $posts, function($user) {
return [
'path' => route('client.person.show', $user->slug, false),
'lastModificationDate' => $user->userDetail->updated_at,
'priority' => 0.5,
];
});
}
protected function addUrlsToSitemap(Sitemap $sitemap, $items, callable $callback)