首页 > 解决方案 > 将动态值传递给配置

问题描述

我想在我的配置(laravel 框架)中设置一个动态值。

我想设置用户用于注销的默认货币。即,当用户使用货币代码注销时,每当该用户登录时,该货币应显示为默认货币,这里我在 app.php / config / App\Providers中创建了一个自定义提供程序\DefaultCurrencyProvider::class,在我创建的 DefaultCurrencyProvider 中,

public function boot()
       {
            view()->composer(['app.user*'],function($view){
            $user_currency = User::where('id',Auth::id())>value('user_currency');            
           $user_currency);
           Config::set('currency.default',$user_currency);
       });
    }

我想将 user_currency 设置为默认值

标签: phplaravel

解决方案


推荐阅读