Browse Source

feat: 获取当前登录用户 设置应用程序的本地化语言

igb 5 months ago
parent
commit
a9f062d119
1 changed files with 10 additions and 0 deletions
  1. 10 0
      app/Distributor/bootstrap.php

+ 10 - 0
app/Distributor/bootstrap.php

@@ -24,3 +24,13 @@ use Dcat\Admin\Show;
  * Admin::js('/packages/prettydocs/js/main.js');
  *
  */
+
+// 获取当前登录用户
+$user = Admin::guard()->check() ? Admin::user() : null;
+
+// 设置应用程序的本地化
+config(['app.locale' => $user && $user->language ? $user->language : config('app.locale')]);
+
+//// 覆盖默认配置
+//config(['admin' => user_admin_config()]);
+//config(['app.locale' => config('admin.lang') ?: config('app.locale')]);