cmc*_*182 2 laravel composer-php
我正在尝试将Stripe安装到我的项目中,但我遇到了问题.我收到了错误
找不到"条纹"类
我用了
作曲家需要stripe/stripe-php
一切安装得很好,但我仍然有问题.
这是导致问题的一行:
Stripe::setApiKey(Config::get('stripe.secret_key'));
Run Code Online (Sandbox Code Playgroud)
这是我的composer.json文件:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"intervention/image": "dev-master",
"moltin/laravel-cart": "dev-master",
"stripe/stripe-php": "~2.0@dev"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/libs",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "dev",
"prefer-stable": true
}
Run Code Online (Sandbox Code Playgroud)
我的app/config/app.php文件中没有关于Stripe的内容......我不确定Stripe是否应该有服务提供商.
查看packagist,您可以看到composer包stripe/stripe-php指向以下GitHub存储库.基于该存储库的代码和Stripe API文档,它看起来不像已Stripe定义的全局类.所以当你说
Stripe::setApiKey(Config::get('stripe.secret_key'));
Run Code Online (Sandbox Code Playgroud)
和PHP说
找不到"条纹"类
PHP告诉你实话.这里是一类名为Stripe\Stripe-所以你可能想这样做
\Stripe\Stripe::setApiKey(Config::get('stripe.secret_key'));
Run Code Online (Sandbox Code Playgroud)
或者使用该use语句将类导入到当前的PHP文件中
<?php
//...
use Stripe\Stripe;
//...
Stripe::setApiKey(Config::get('stripe.secret_key'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2673 次 |
| 最近记录: |