From 7240bedb56a9bdb605739e06a70a6f4a36fbc403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Armin=20Salihovi=C4=87?= Date: Mon, 2 Sep 2024 03:10:00 +0200 Subject: [PATCH] add seo to single images --- app/Http/Controllers/ArtController.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ArtController.php b/app/Http/Controllers/ArtController.php index 5df2fbf..5c4fa3b 100644 --- a/app/Http/Controllers/ArtController.php +++ b/app/Http/Controllers/ArtController.php @@ -87,11 +87,19 @@ private function artView($arts, $art = null) { self::formatArtStatuses($arts, $art); + if ($art) { + $meta['title'] = $art->serial_number . ' | ' . 'Emir Salihović Mimo'; + $meta['description'] = 'A painting by Emir Salihović Mimo from the year ' . $art->year . ' with a serial number ' . $art->serial_number . '.'; + $meta['thumbnail'] = $art->socialImage('image'); + } else { + $meta = $this->getMetadata('art'); + } + return view('pages.art.index', [ 'art' => $art, 'arts' => $arts, 'artLinks' => self::getArtLinks(), - 'meta' => $this->getMetadata('art'), + 'meta' => $meta, ]); } @@ -109,11 +117,19 @@ private function artDecadeView($artMethod, $group, $serial_number = null) self::formatArtStatuses($arts, $art); + if ($art) { + $meta['title'] = $art->serial_number . ' | ' . 'Emir Salihović Mimo'; + $meta['description'] = 'A painting by Emir Salihović Mimo from the year ' . $art->year . ' with a serial number ' . $serial_number . '.'; + $meta['thumbnail'] = $art->socialImage('image'); + } else { + $meta = $this->getMetadata($group); + } + return view('pages.art.decade', [ 'art' => $art, 'arts' => $arts, 'artLinks' => self::getArtLinks(), - 'meta' => $this->getMetadata($group), + 'meta' => $meta, ]); }