public function getData($id, $title, $kodeKelas, $kodeGrup) { $dateNow = Carbon::now(); $kelasDosen = Perkuliahan::select('kodekelas')->where('nip', '=', $id)->get()->toArray(); $kelasMhs = Mhskelas::select('kodekelas')->where('nim', '=', $id)->get()->toArray(); $data = array('mahasiswaProfile' => Mahasiswa::with('dosenWali')->where('nim', '=', Request::segment(3))->first(), 'mahasiswa' => Mahasiswa::where('nim', '=', $id)->first(), 'dosenwali' => ['' => '-- Pilih dosen --'] + Dosen::lists('nama', 'nip'), 'kelas' => Mhskelas::with(array('mhs', 'perkuliahan', 'mk'))->where('nim', '=', $id)->get(), 'title' => $title, 'listPerkuliahan' => ['' => '-- Pilih kelas --'] + Mhskelas::select('matakuliah.namamk', 'mhskelas.kodekelas')->join('matakuliah', 'mhskelas.kodemk', '=', 'matakuliah.kodemk')->join('mahasiswa', 'mhskelas.nim', '=', 'mahasiswa.nim')->where('mahasiswa.nim', '=', $id)->lists('matakuliah.namamk', 'mhskelas.kodekelas'), 'grup' => AnggotaGrup::select('grup.nama', 'grup.kodekelas', 'grup.id')->join('grup', 'grup.id', '=', 'anggota_grup.id_grup')->where('anggota_grup.nim', '=', $id)->get(), 'kelasMember' => Mhskelas::with('mhs')->where('kodekelas', '=', $kodeKelas)->get(), 'infokelas' => Perkuliahan::with('mk', 'dosen')->where('kodekelas', '=', $kodeKelas)->first(), 'infoGrup' => Grup::with('mk', 'mhs')->where('id', '=', $kodeGrup)->first(), 'grupMember' => AnggotaGrup::with('mhs')->where('id_grup', '=', $kodeGrup)->get(), 'inviteNotifCount' => Notifikasi::with('mhs')->where('recepient', '=', $id)->get(), 'tugasDosen' => Tugas::where('pengumpulan', '>=', $dateNow)->whereIn('kelas', $kelasDosen)->get(), 'tugasMhs' => Tugas::where('pengumpulan', '>=', $dateNow)->whereIn('kelas', $kelasMhs)->get(), 'pengumumanDosen' => Pengumuman::where('waktuaktif', '>=', $dateNow)->whereIn('kodekelas', $kelasDosen)->get(), 'pengumumanMhs' => Pengumuman::where('waktuaktif', '>=', $dateNow)->whereIn('kodekelas', $kelasMhs)->get()); return $data; }
public function edit($id) { $mhs = Mahasiswa::find($id); $dosens = Dosen::lists('nama', 'id'); $status_mahasiswa = [0 => 'Aktif', 1 => 'Lulus', 2 => 'BSS', 3 => 'Keluar']; $agama = [1 => 'Islam', 2 => 'Kristen Protestan', 3 => 'Kristen Katolik', 4 => 'Hindu', 5 => 'Budha']; $jalur_masuk = [1 => 'SBMPTN', 2 => 'SNMPTN']; $sumber_dana = [1 => 'Sumber Dana Sendiri', 2 => 'Beasiswa', 3 => 'Sumber Dana Lainnya']; $jenis_kelamin = [0 => 'Pria', 1 => 'Wanita']; return view('mahasiswa.edit', compact('mhs', 'dosens', 'status_mahasiswa', 'agama', 'jalur_masuk', 'sumber_dana', 'jenis_kelamin')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $data = array('title' => 'Edit Perkuliahan', 'perkuliahan' => Perkuliahan::find($id), 'dosen' => ['' => '-- Pilih dosen --'] + Dosen::lists('nama', 'nip'), 'matakuliah' => ['' => '-- Pilih matakuliah --'] + Matakuliah::whereIn('status', array(1))->get()->lists('namamk', 'kodemk')); return view('backend.pages.backend-edit-perkuliahan')->with($data); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $data = array('title' => 'Edit Mahasiswa', 'mahasiswa' => Mahasiswa::find($id), 'dosen' => ['' => '-- Pilih dosen --'] + Dosen::lists('nama', 'nip')); return view('backend.pages.backend-edit-mahasiswa')->with($data); }