我奋力定义,我放在laravel文件夹结构在我的推证书路径中的推证书路径:寻找laravel
config/ios-push-notification-certificates/certificate.pem
在我APNS类我想找到正确的道路用它来推动,那么:
class APNS {
private $certificate = __DIR__ . "/ios-push-notification-certificates/production/certificate.pem";
(...)
}
但我得到一个错误:
syntax error, unexpected '.', expecting ',' or ';'
如何正确引用路径?
我想:
private $certificate = config_path() . "/ios-push-notification-certificates/production/certificate.pem";
但这返回错误
expression is not allowed as field default value
您必须将成员变量初始化为静态。你可以在类之外定义它,'define('CERTIFICATE_FILE',__DIR__。'/ /certificate.pem');'然后'class APNS {private $ certificate = CERTIFICATE_FILE;' –
Cyclonecode