public function datalist(Request $request) { $this->validate($request, ['id_siswa' => 'required|exists:siswa,id']); $data = Pkl::get_all_catatan($request->input('id_siswa')); $siswa = Siswa::find($request->input('id_siswa')); $tbody = ''; if (count($data) < 1) { $tbody = "<tr><td colspan='99'><center>Tidak ada catatan PKL.</center></td></tr>"; } else { foreach ($data as $i) { $tbody .= '<tr><td>' . $i->mitra . '</td>' . '<td>' . $i->lokasi . '</td>' . '<td>' . $i->lama . '</td>' . '<td>' . $i->keterangan . '</td>' . "<td><span class='nobr'><a href=\"javascript:edit('" . $request->input('id_siswa') . "','" . htmlspecialchars($i->mitra) . "','" . htmlspecialchars($i->lokasi) . "')\"><i class='fa fa-pencil'></i> Edit</a></span> " . "<span class='nobr'><a href=\"javascript:hapus('" . $request->input('id_siswa') . "','" . htmlspecialchars($i->mitra) . "','" . htmlspecialchars($i->lokasi) . "')\"><i class='fa fa-eraser'></i> Hapus</a></span></td>" . "</tr>"; } } return ['data' => $tbody, 'siswa' => $siswa->nama]; }