首页 > 解决方案 > 设置配置文件在 Laravel 中不起作用

问题描述

设置配置文件不起作用。我尝试如下设置配置文件 paypal。它不会更新配置变量 payment_definition_amount。为什么我无法设置配置文件类 PlanController extends Controller {

public function updatePlan(Request $request)
{
    $this->validate($request, [
        'plan_id' => 'required|string',
    ]);
    Config::set(['paypal.payment_definition_amount'=>$request['payment_definition_amount']]);
    config('paypal.payment_definition_amount', $request['payment_definition_amount']);
    return ['message' => "Success",'payment_amount' =>$request['payment_definition_amount']];
}
}

贝宝配置

 return [
'plan_id' => 'P-2A5761613A054890GVEZMPLY',
'plan_name'=> 'Monthly Billing Plan',
'plan_type'=>  'FIXED',
'payment_definition_type' => 'REGULAR',
'payment_definition_frequency' => 'Month',
'payment_definition_currency' => 'USD',
'payment_definition_amount' => 100,
'payment_definition_cycles' => '12',
'payment_definition_frequency_interval' => '2',
 ];

标签: laravel

解决方案


推荐阅读