From 8e7290b76329598eadd68e7de00706784c054269 Mon Sep 17 00:00:00 2001 From: stevan Date: Thu, 28 Aug 2025 17:26:33 +0200 Subject: [PATCH] Merge hardcode resources with dynamic resources in career in digital --- .../static/dream-jobs-in-digital.blade.php | 39 +++++++++++++++++-- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/resources/views/static/dream-jobs-in-digital.blade.php b/resources/views/static/dream-jobs-in-digital.blade.php index a6dbc8a6d..9c9dd9c4d 100644 --- a/resources/views/static/dream-jobs-in-digital.blade.php +++ b/resources/views/static/dream-jobs-in-digital.blade.php @@ -128,7 +128,38 @@ $result = collect($roles); $sortedResults = $result->sortBy('first_name'); - $resources = \App\ResourceItem::query() + $resources = [ + (object) [ + 'title' => __('dream-jobs-in-digital.resource_title_1'), + 'description' => __('dream-jobs-in-digital.resource_description_1'), + 'button_text' => __('dream-jobs-in-digital.resource_button_1'), + 'button_link' => '/docs/dream-jobs/C4E WP4 Careers in Digital Guide Toolkit.pdf', + 'image' => '/images/dream-jobs/career-guide.png', + ], + (object) [ + 'title' => __('dream-jobs-in-digital.resource_title_2'), + 'description' => __('dream-jobs-in-digital.resource_description_2'), + 'button_text' => __('dream-jobs-in-digital.resource_button_2'), + 'button_link' => '/docs/dream-jobs/C4E WP4 Career Day Toolkit.pdf', + 'image' => '/images/dream-jobs/inspiration-day.png', + ], + (object) [ + 'title' => __('dream-jobs-in-digital.resource_title_3'), + 'description' => __('dream-jobs-in-digital.resource_description_3'), + 'button_text' => __('dream-jobs-in-digital.resource_button_3'), + 'button_link' => '/docs/dream-jobs/Practical Skills – VET Toolkit.pdf', + 'image' => '/images/dream-jobs/vet-activities.png', + ], + (object) [ + 'title' => __('dream-jobs-in-digital.resource_title_4'), + 'description' => __('dream-jobs-in-digital.resource_description_4'), + 'button_text' => __('dream-jobs-in-digital.resource_button_4'), + 'button_link' => 'https://www.techskills.org/careers/quiz/', + 'image' => '/images/dream-jobs/skills-test.png', + ], + ]; + + $dbResources = \App\ResourceItem::query() ->whereJsonContains('groups', 'Careers in Digital') ->whereHas('languages', function ($query) { $query->where('code', App::getLocale()); @@ -137,13 +168,15 @@ ->get() ->map(function ($item) { return (object) [ - 'title' => $item->name, + 'title' => $item->name, 'description' => $item->description, 'button_text' => __('dream-jobs-in-digital.resource_button_1'), 'button_link' => $item->source, - 'image' => $item->thumbnail, + 'image' => $item->thumbnail, ]; }); + + $resources = $dbResources->concat(collect($resources))->all(); @endphp @section('layout.breadcrumb') @include('layout.breadcrumb', ['list' => $list])