public function ajaxGetLanguagesList(Request $request)
 {
     if (!is_numeric($request->input('city_id'))) {
         abort(400);
     }
     $city = City::findOrFail($request->input('city_id'));
     $languages = $city->languages()->orderBy('name', 'asc')->get();
     return response()->json(['languages' => $languages]);
 }
 public function AjaxGetLanguagesModif(Request $request)
 {
     if (!is_numeric($request->input('city_id')) || !is_numeric($request->input('lang_id'))) {
         abort(400);
     }
     $city = City::findOrFail($request->input('city_id'));
     if ($request->input('lang_en')) {
         $city->languages()->attach($request->input('lang_id'));
         $result = 'attached';
     } else {
         $city->languages()->detach($request->input('lang_id'));
         $result = 'detached';
     }
     return response()->json(['result' => $result]);
 }