limit(3)->get(); foreach ($landingpage as $item) { $item->deskripsi = \Illuminate\Support\Str::words($item->deskripsi, 26, '...'); } return view('user.home', compact('landingpage')); } public function kursus() { $data_kursus = DataKursus::all(); foreach ($data_kursus as $item) { $item->deskripsi = \Illuminate\Support\Str::words($item->deskripsi, 26,); } return view('user.kursus', compact('data_kursus')); } public function search(Request $request) { if ($request->has('search')) { $query = $request->input('search'); $kursus = DataKursus::where('nama_kursus', 'LIKE', $query . '%')->get(); // Menampilkan hasil yang dimulai dengan input } else { $kursus = DataKursus::all(); } return response()->json($kursus); } public function maps() { $latilongti = DataKursus::all(); return view('user.peta', compact('latilongti')); } public function detail(string $id) { $data = DataKursus::find($id); // dd($data); $imageNames = json_decode($data->img_konten, true); return view('user.detailKursus', compact(['data', 'imageNames'])); } public function rute(string $id) { // Ambil kursus berdasarkan ID $ruteTerdekat = DataKursus::find($id); // Jika data tidak ditemukan, bisa menampilkan halaman error atau redirect return view('user.rute', compact('ruteTerdekat')); } }