/** * Fetch languages from database * * @param bool * * @return Illuminate\Database\Eloquent\Collection (of Language) */ protected function getLanguages($withTrashed) { $languages = Language::select('id', 'code', 'is_default', 'name')->orderBy('is_default', 'desc')->orderBy('name'); if ($withTrashed) { $languages->withTrashed(); } return $languages->get(); }
/** * @return mixed */ public static function defaultLanguageId() { $language = Language::select('id')->where('key', 'ro')->first(); return $language->id; }
public function languages() { return Language::select("id", "title")->lists("title", "id"); }
public function getLanguages() { $response = new AjaxResponse(); $response->setSuccessMessage(trans('common.success')); $response->addExtraFields(['languages' => Language::select('key', 'language')->get()]); return response($response->get()); }