Просмотр исходного кода

语言、国家接口不鉴权

kevin 1 год назад
Родитель
Сommit
4c0aa2df13

+ 2 - 0
backendApi/config/params.php

@@ -17,6 +17,8 @@ return [
         'v1/demo/ipayments',
         'v1/article/detail',
         'v1/admin/change-language',
+        'v1/site/languages',
+        'v1/site/countries',
     ],
     'noCheckPermissionActions' => [
         'oauth/login',

+ 2 - 0
backendApi/config/urlManagerRules.php

@@ -19,6 +19,8 @@ return [
             'GET captcha' => 'captcha',
             'GET send-notice' => 'send-notice',
             'GET send-notify' => 'send-notify',
+            'GET languages' => 'languages',
+            'GET countries' => 'countries',
         ],
     ],
     [

+ 16 - 0
backendApi/modules/v1/controllers/SiteController.php

@@ -176,4 +176,20 @@ class SiteController extends BaseController
 
         return static::notice($data);
     }
+
+    public function actionCountries()
+    {
+        // 国家列表
+        $data = Cache::getCountries();
+
+        return static::notice(['data' => $data]);
+    }
+
+    public function actionLanguages()
+    {
+        // 语言列表
+        $data = Cache::getLanguages();
+
+        return static::notice(['data' => $data]);
+    }
 }