Implement creator studio and upload updates

This commit is contained in:
2026-04-04 10:12:02 +02:00
parent 1da7d3bf88
commit 0b216b7ecd
15107 changed files with 31206 additions and 626514 deletions

View File

@@ -82,14 +82,26 @@ class CategoryController extends Controller
$subcategories = $category->children()->orderBy('sort_order')->orderBy('name')->get();
$page_title = $category->name;
$breadcrumbs = collect(array_merge([
(object) ['name' => 'Home', 'url' => '/'],
(object) ['name' => 'Explore', 'url' => '/browse'],
(object) ['name' => $category->contentType->name, 'url' => '/' . strtolower((string) $category->contentType->slug)],
], collect($category->breadcrumbs)->map(fn ($crumb) => (object) [
'name' => $crumb->name,
'url' => $crumb->url,
])->all()));
$page_title = sprintf('%s — %s — Skinbase', $category->name, $category->contentType->name);
$page_meta_description = $category->description ?? ($category->contentType->name . ' artworks on Skinbase');
$page_meta_keywords = strtolower($category->contentType->slug) . ', skinbase, artworks, wallpapers, skins, photography';
$page_canonical = url()->current();
return view('web.category', compact(
'page_title',
'page_meta_description',
'page_meta_keywords',
'page_canonical',
'breadcrumbs',
'group',
'category',
'subcategories',