mcps and skills
This commit is contained in:
@@ -3,8 +3,10 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Category;
|
||||
use App\Models\McpServer;
|
||||
use App\Models\Page;
|
||||
use App\Models\Post;
|
||||
use App\Models\Skill;
|
||||
use App\Models\Tag;
|
||||
use App\Models\Tool;
|
||||
use Illuminate\Http\Response;
|
||||
@@ -18,6 +20,10 @@ class SitemapController extends Controller
|
||||
$tags = Tag::all(['slug', 'updated_at']);
|
||||
$tools = Tool::approved()->get(['slug', 'updated_at']);
|
||||
$toolCategories = array_keys(config('tools.categories'));
|
||||
$mcpServers = McpServer::approved()->get(['slug', 'updated_at']);
|
||||
$mcpServerCategories = array_keys(config('mcp_servers.categories'));
|
||||
$skills = Skill::approved()->get(['slug', 'updated_at']);
|
||||
$skillCategories = array_keys(config('skills.categories'));
|
||||
$pages = Page::published()->get(['slug', 'updated_at']);
|
||||
|
||||
$xml = view('sitemap', [
|
||||
@@ -26,6 +32,10 @@ class SitemapController extends Controller
|
||||
'tags' => $tags,
|
||||
'tools' => $tools,
|
||||
'toolCategories' => $toolCategories,
|
||||
'mcpServers' => $mcpServers,
|
||||
'mcpServerCategories' => $mcpServerCategories,
|
||||
'skills' => $skills,
|
||||
'skillCategories' => $skillCategories,
|
||||
'pages' => $pages,
|
||||
])->render();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user