Beispiel #1
0
 /**
  * Get Languages.
  *
  * @return array
  */
 protected function getLanguages()
 {
     $languages = [];
     $coreLanguagesPath = File::directories(core_path('resources/lang'));
     $customLanguagesPath = File::directories(base_path('resources/lang/core'));
     $paths = array_merge($coreLanguagesPath, $customLanguagesPath);
     foreach ($paths as $path) {
         $code = basename($path);
         if (isset($languages[$code])) {
             continue;
         }
         $languageName = Language::whereCode(strtoupper($code))->first();
         $languages[$code] = $languageName ? $languageName->name : ucfirst($code);
     }
     return $languages;
 }