/** * Display a listing of the resource. * * @return Response */ public function index($kelas_id, $id = null) { // $kelas = Kelas::find($kelas_id); $data['kelas_id'] = $kelas_id; $data['kelas_nama'] = $kelas; $data['title'] = 'Data Siswa Kelas ' . $kelas->nama_kelas; return view('backend.siswa.index', $data); }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Kelas::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['id' => $this->id]); $query->andFilterWhere(['like', 'nama', $this->nama]); return $dataProvider; }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $kelas = Kelas::find($id); //cek siswa dengan kelas ini $siswa = Siswa::where('kd_kelas', $id)->count(); if ($siswa > 0) { Session::flash('pesan', "Data tidak dapat dihapus karena ada siswa yang masih menggunakan kelas ini"); return Redirect::back(); } //cek detail_jadwal $detail = DB::table('detail_jadwal')->where('kd_kelas', $id)->count(); if ($detail > 0) { Session::flash('pesan', "Data tidak dapat dihapus karena ada data jadwal yang masih menggunakan kelas ini"); return Redirect::back(); } $kelas->delete(); Session::flash('pesan', "Data Berhasil dihapus"); return Redirect::to('admin/kelas'); }
public function responseEdit($id) { $response = parent::responseEdit($id); $validation = $response['validation']; unset($response['validation']); if ($response['initial'] == true) { // Pas form baru kebuka $response['errors'] = []; $d = Kelas::find($id); $response['fields'] = $d->toArray(); $response['fields']['diklat_id'] = $d->gelombang->periode->diklat->id; $response['fields']['periode_id'] = $d->gelombang->periode->id; $response['output'] = view($this->formView, $response)->render(); } elseif ($validation->passes()) { // Pas validasi berhasil $response['status'] = true; Kelas::addOrModify($response['data'], $id); } else { // Pas validasi gagal $reskonse['fields'] = $response['data']; $response['output'] = view($this->formView, $response)->render(); } return $response; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // $kelas = Kelas::find($id); if ($kelas->delete()) { return response()->json(array('success' => TRUE)); } }
public function getHapusPartisipan($kelas, $id) { $k = Kelas::find($kelas); $k->siswa()->detach($id); }
public function destroy($idkelas) { $kls = Kelas::find($idkelas); $kls->delete(); return Redirect::to('administrator/kelas')->with('msgs', 'Kelas berhasil dihapus!'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $kelas = Kelas::find($id); $kelas->delete(); Session::flash('pesan', "Data Berhasil dihapus"); return Redirect::to('admin/kelas'); }