orderBy('order', 'desc')->get()->toArray(); }); } // public static function getForeverCachedCountry() // { // $app_locale = App::getLocale(); // if($app_locale == 'zh-CN' || $app_locale == 'zh-TW'){ // return Cache::rememberForever('foreverCountry', function () { // return self::query()->orderBy('order','desc')->select(['id','code','name','country_code'])->get()->toArray(); // }); // }else{ // return Cache::rememberForever('enForeverCountry', function () { // return self::query()->orderBy('order','desc')->select(['id','code','en_name as name','country_code'])->get()->toArray(); // }); // } // } public static function getForeverCachedCountry($lang) { if($lang == 'zh-CN'){ return Cache::rememberForever('zhForeverCountry', function (){ return self::query()->orderBy('order', 'desc')->select(['id', 'code', 'name', 'country_code'])->get()->toArray(); }); }else{ return Cache::rememberForever('enForeverCountry', function (){ return self::query()->orderBy('order', 'desc')->select(['id', 'code', 'en_name as name', 'country_code'])->get()->toArray(); }); } } }