public function detail(Request $request) { if (!$request->ajax()) { abort(404); } $this->validate($request, ['id_siswa' => 'required|exists:siswa,id', 'mitra' => 'required|exists:pkl,mitra', 'lokasi' => 'required|exists:pkl,lokasi']); $catatan = Pkl::get_catatan($request->input('id_siswa'), $request->input('mitra'), $request->input('lokasi'), $request->input('id_semester')); $siswa = Siswa::find($request->input('id_siswa')); $detail['nis'] = $siswa->nis; $detail['nama'] = $siswa->nama; $detail['mitra'] = $catatan->mitra; $detail['lokasi'] = $catatan->lokasi; $detail['lama'] = $catatan->lama; $detail['keterangan'] = $catatan->keterangan; return json_encode($detail); }