map(function ($item) { $videoId = $this->extractYouTubeId($item['youtube_link']); if ($videoId) { $item['thumbnail'] = "https://img.youtube.com/vi/{$videoId}/hqdefault.jpg"; } else { $item['thumbnail'] = 'https://via.placeholder.com/150?text=No+Preview'; } return $item; }); return view('admin.rekomendasi.index', [ 'pageTitle' => 'Manajemen Rekomendasi', 'semuaRekomendasi' => $semuaRekomendasi ]); } public function create() { return view('admin.rekomendasi.create', ['pageTitle' => 'Tambah Rekomendasi']); } public function edit($id) { $rekomendasi = DummyDataService::getRekomendasiPembelajaran()->firstWhere('id', (int)$id); abort_if(!$rekomendasi, 404); return view('admin.rekomendasi.edit', ['pageTitle' => 'Edit Rekomendasi', 'rekomendasi' => $rekomendasi]); } }