/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // $province_id = Input::get('province_id'); $city_id = Input::get('city_id'); $specialization_id = Input::get('specialization_id'); $verified = Input::get('verified'); $data = array(); if (empty($province_id) && empty($city_id) && empty($specialization_id) && empty($verified)) { //menampilkan semua gender $data['content'] = \App\Doctor::all(); $data['province_id'] = null; $data['city_id'] = null; $data['specialization_id'] = null; $data['verified'] = null; } else { $data['content'] = $data['province_id'] = $province_id; $data['city_id'] = $city_id; $data['specialization_id'] = $specialization_id; $data['verified'] = $verified; } $data['list_province'] = \App\Province::lists('name', 'id'); $data['list_city'] = \App\City::lists('name', 'id'); $data['list_specialization'] = \App\Specialization::lists('name', 'id'); return view('pages.admin.clinic.doctor.index')->with('data', $data); }
public function edit($id) { $data = []; $data['article'] = ArticleCategory::with('articles')->get(); $data['content'] = \App\Doctor::find($id); $data['list_province'] = \App\Province::lists('name', 'id'); $data['list_city'] = \App\City::lists('name', 'id'); $data['list_specialization'] = \App\Specialization::lists('name', 'id'); $data['days'] = \App\Day::lists('name', 'id'); return view('frontend.pages.clinic.doctor-edit', compact('data')); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // $province_id = Input::get('province_id'); $city_id = Input::get('city_id'); $specialization_id = Input::get('specialization_id'); $verified = Input::get('verified'); $data = array(); $data['content'] = \App\Clinic::find($id); if (empty($province_id) && empty($city_id) && empty($specialization_id) && empty($verified)) { $data['content_doctor'] = \App\Doctor::whereHas('doctor_clinic', function ($q) use($id) { $q->where('clinic_id', $id); })->get(); $data['province_id'] = null; $data['city_id'] = null; $data['specialization_id'] = null; $data['verified'] = null; } else { $data['content_doctor'] = \App\Doctor::where('city_id', $city_id)->where('specialization_id', $specialization_id)->where('verified', $verified)->whereHas('doctor_clinic', function ($q) use($id) { $q - $q->where('clinic_id', $id); })->get(); $data['province_id'] = $province_id; $data['city_id'] = $city_id; $data['specialization_id'] = $specialization_id; $data['verified'] = $verified; } $data['list_province'] = \App\Province::lists('name', 'id'); $data['list_city'] = \App\City::lists('name', 'id'); $data['list_specialization'] = \App\Specialization::lists('name', 'id'); return view('pages.admin.clinic.show', compact('data')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // $data = array(); $data['content'] = \App\Doctor::find($id); $data['list_province'] = \App\Province::lists('name', 'id'); $data['list_city'] = \App\City::lists('name', 'id'); $data['list_specialization'] = \App\Specialization::lists('name', 'id'); $data['days'] = \App\Day::lists('name', 'id'); return view('pages.admin.doctor.edit')->with('data', $data); }