From b45c6c1c7a797ff62ac8446c172f909220f6e6dc Mon Sep 17 00:00:00 2001 From: Alexander Menk Date: Sat, 16 Dec 2023 20:30:19 +0100 Subject: [PATCH] Insert Logos --- app/Models/Place.php | 2 +- app/Services/Repository.php | 5 +++++ resources/views/page/overview.blade.php | 24 ++++++++++++++++++------ 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/app/Models/Place.php b/app/Models/Place.php index a40a8ae..00ea0f6 100644 --- a/app/Models/Place.php +++ b/app/Models/Place.php @@ -28,7 +28,7 @@ public function getLogoUrl(): string private function getMediaPath($fileName): string { - return sprintf('assets/%s/%s/media/%s', $this->repository->name, $this->slug, $fileName); + return sprintf('/assets/%s/%s/media/%s', $this->repository->name, $this->slug, $fileName); } public function getProcessedGallery(): array diff --git a/app/Services/Repository.php b/app/Services/Repository.php index caefe11..c762b0f 100644 --- a/app/Services/Repository.php +++ b/app/Services/Repository.php @@ -178,6 +178,11 @@ public function resolvePlace(OsmId $branch): ?Place return null; } + public function isFeatured(OsmId $branch): bool + { + return $this->resolvePlace($branch) !== null; + } + public function getUrl(OsmInfo $osmInfo) { $place = $this->resolvePlace($osmInfo->idInfo); diff --git a/resources/views/page/overview.blade.php b/resources/views/page/overview.blade.php index 8875fc0..9211822 100644 --- a/resources/views/page/overview.blade.php +++ b/resources/views/page/overview.blade.php @@ -14,16 +14,28 @@

{{ count($places) }} {{ Fallback::resolve($type->plural) }} found:

- +
@stop