gpt4 book ai didi

laravel - 带有 laravel 的 Paypal sdk - 从 env 文件中获取 Client_id/secret

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:12 25 4
gpt4 key购买 nike

我像这样将我的 paypal 密码和客户端 ID 添加到 .env 中

.env

APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:B/bzbrXZMyRkg//1Do63pacV/pKHtTIYKd42/zq3n6c=

Client_Id='ID GOES HERE'
Client_Secret='SECRET KEY GOES HERE'

我想在我的 Controller 中访问那些

Paypal 支付 Controller

class PaypalPaymentController extends Controller {

private $_api_context;
private $_ClientId = env('Client_Id');
private $_ClientSecret = env('Client_Secret');

public function __construct() {
$this->_api_context = new ApiContext(new OAuthTokenCredential($this->_ClientId, $this->_ClientSecret));
}
public function handle(Request $request) {
// dd(env('Client_Id')); // when i do this it dumps the Client_id
}

但这会引发一个错误

FatalErrorException in PaypalPaymentController.php line 41:

Constant expression contains invalid operations

任何人都可以向我解释为什么它不起作用吗?我该如何修复它!

注意:我可以通过将 client_id 和 secret 直接添加到 Controller 中来设法完成这项工作,但我认为使用 env 是更好的方法(最佳实践),如果我错了请纠正我!!!

最佳答案

在您的 env 文件中,该值不应包含任何单引号或双引号。

关于laravel - 带有 laravel 的 Paypal sdk - 从 env 文件中获取 Client_id/secret,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37040159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com