get()->toArray(); // return view('Admin.Pages.manage_countries.manage_countries')->with(['country'=>$country,'location'=>$get_location]); $country = country::all()->toArray(); return view('Admin.Pages.manage_countries.manage_countries')->with(['country'=>$country]); } public function insert_data(Request $request) { // $country = country::where('id',$request->country)->first(); // $state = state::where('id',$request->state)->first(); // $city = city::where('id',$request->city)->first(); // for image upload start $file = $request->file('image'); $ext = $file->extension(); $file_name = time().'.'.$ext; $path = public_path().'/assets/uploads/countries'; $file-> move($path,$file_name); // dd($path); // File upload handling // if ($request->hasFile('file')) { // $file = $request->file('file'); // $ext = $file->getClientOriginalExtension(); // $file_name = time().'.'.$ext; // $path = public_path().'/assets/uploads/countries'; // $file->move($path, $file_name); // // // Return a success response // return response()->json(['message' => 'File uploaded successfully.']); // } else { // return response()->json(['message' => 'No file uploaded.'], 400); // } // for image upload end // if(!isset($country)) // { $country = new country; $country->image = $file_name; $country->name = $request->input('country'); $country->country_code = $request->input('code'); $country->discription = $request->input('discription'); $country->language = $request->input('language'); $country->save(); // } // if(!isset($state)) // { // $state = new state; // $state->country_xid = $country->id; // $state->name = $request->input('state'); // $state->save(); // } // // if(!isset($city)) // { // $city = new city; // $city->states_xid = $state->id; // $city->name = $request->input('city'); // $city->save(); // } return response()->json(['success' => true,'status'=>200]); } // public function edit_countries($id){ // $country = country::all()->toArray(); // dd($country); // // } // public function update_countries(Request $request) // { // // // $file_one = $request->file('image'); //// dd($file_one); // $ext = $file_one->extension(); // $file_name_main_image = time() . '.' . $ext; // $path = public_path() . '/assets/uploads/countries'; // $file_one->move($path, $file_name_main_image); // // $country = country::find($request->edit_country_id); // $country->image = $file_name_main_image; // $country->name = $request->input('country'); // $country->country_code = $request->input('code'); // $country->discription = $request->input('discription'); // $country->language = $request->input('language'); // $country->save(); // return response()->json(['success' => true,'status'=>200]); // } public function update_countries(Request $request) { $country = country::find($request->edit_country_id); // dd($request->edit_country_id); if ($request->hasFile('image')) { $file_one = $request->file('image'); $ext = $file_one->extension(); $file_name_main_image = time() . '.' . $ext; $path = public_path() . '/assets/uploads/countries'; $file_one->move($path, $file_name_main_image); $country->image = $file_name_main_image; } $country->name = $request->input('country'); $country->country_code = $request->input('code'); $country->discription = $request->input('discription'); $country->language = $request->input('language'); $country->save(); return response()->json(['success' => true, 'status' => 200]); } public function delete_country($id) { $delete_city = country::find($id)->delete(); } public function change_country_Status(Request $request) { $status = country::find($request->program_id); $status->is_active = $request->status; $status->save(); return response()->json(['success'=>'Status change successfully.']); } }