Localization.php 367 B

123456789101112131415161718
  1. <?php
  2. namespace App\Util\Localization;
  3. use Cache;
  4. use Illuminate\Support\Arr;
  5. class Localization {
  6. public static function languages()
  7. {
  8. return Cache::remember('core:localization:languages', now()->addDays(1), function() {
  9. $dir = resource_path('lang');
  10. return Arr::flatten(array_diff(scandir($dir), array('..', '.', 'vendor', '.DS_Store')));
  11. });
  12. }
  13. }