【发布时间】:2019-05-14 16:43:35
【问题描述】:
所以,这个问题几乎解释了我想要什么。这是我正在做的最少代码。
class AuthorizeController extends Controller
{
private $aNetEnvironment;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->aNetEnvironment = env('ANetEnvironment');
}
public function setEnvironment()
{
$controller = new AnetController\GetCustomerProfileController($request);
// $this->aNetEnvironment = SANDBOX
$response = $controller->executeWithApiResponse(
\net\authorize\api\constants\ANetEnvironment::$this->aNetEnvironment
);
}
}
搜索stackoverflow我有两个选项,都试过了,都没有运气。
尝试,{$this->aNetEnvironment} 给了
语法错误,意外')',期待'('
尝试,$$this->aNetEnvironment 给了
类 App\Http\Controllers\AuthorizeController 的对象不能是 转成字符串
编辑:
尝试,${$this->aNetEnvironment} 给了
访问未声明的静态属性: net\authorize\api\constants\ANetEnvironment::$SANDBOX
还有其他选择吗?
【问题讨论】:
-
env('ANetEnvironment');的内容是什么? -
@HCK 这是“沙盒”
标签: php laravel oop laravel-5 authorize.net