Exemplo n.º 1
0
 public function detail($id)
 {
     if (Auth::check()) {
         $kelasid = \DB::table('kelassiswa')->join('kelas', 'kelas.id', '=', 'kelassiswa.id_kelas')->where('id_siswa', '=', $id)->select("*")->get();
         $datas = Siswa::where('id', '=', $id)->first();
         $dataOrtu = Siswa::join("orangtuawali", "siswa.id_ortu", "=", "orangtuawali.id")->where("siswa.id", "=", $id)->first();
         $datapelanggaran = \DB::table('pelanggaransiswa')->join('siswa', 'siswa.id', '=', 'pelanggaransiswa.id_siswa')->join('pelanggaran', 'pelanggaran.id', '=', 'pelanggaransiswa.id_pelanggaran')->join('tahunajar', 'tahunajar.id', '=', 'pelanggaransiswa.id_ta')->select('tahunajar.nama AS thn', 'pelanggaran.nama', 'pelanggaran.bobotnilai')->where("siswa.id", "=", $id)->groupBy('thn')->get();
         $sum = \DB::table('pelanggaransiswa')->join('siswa', 'siswa.id', '=', 'pelanggaransiswa.id_siswa')->join('pelanggaran', 'pelanggaran.id', '=', 'pelanggaransiswa.id_pelanggaran')->join('tahunajar', 'tahunajar.id', '=', 'pelanggaransiswa.id_ta')->where("siswa.id", "=", $id)->sum('pelanggaran.bobotnilai');
         $bobot = \DB::table('pelanggaransiswa')->join('siswa', 'siswa.id', '=', 'pelanggaransiswa.id_siswa')->join('tahunajar', 'tahunajar.id', '=', 'pelanggaransiswa.id_ta')->join('bobotnilai', 'bobotnilai.id_ta', '=', 'pelanggaransiswa.id_ta')->select("bobotnilai.*")->where("siswa.id", "=", $id)->first();
         return \View::make('Addons.Siswa.detail')->with('datas', $datas)->with('kelasid', $kelasid)->with('dataOrtu', $dataOrtu)->with('datapelanggaran', $datapelanggaran)->with('sum', $sum)->with('bobot', $bobot)->with('sisid', $id);
     } else {
         return \Redirect::to('login');
     }
 }