예제 #1
0
 /**
  * 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();
 }
예제 #2
0
파일: Settings.php 프로젝트: bitller/nova
 /**
  * @return mixed
  */
 public static function defaultLanguageId()
 {
     $language = Language::select('id')->where('key', 'ro')->first();
     return $language->id;
 }
예제 #3
0
 public function languages()
 {
     return Language::select("id", "title")->lists("title", "id");
 }
예제 #4
0
 public function getLanguages()
 {
     $response = new AjaxResponse();
     $response->setSuccessMessage(trans('common.success'));
     $response->addExtraFields(['languages' => Language::select('key', 'language')->get()]);
     return response($response->get());
 }