Laravel 拉威尔4级';条纹';找不到
我正在尝试将Stripe安装到我的项目中,但遇到问题。我发现了错误 找不到类“Stripe” 我曾经 编写器需要条带/条带php 所有安装都很好,但我仍然有问题 这是导致问题的线路:Laravel 拉威尔4级';条纹';找不到,laravel,composer-php,Laravel,Composer Php,我正在尝试将Stripe安装到我的项目中,但遇到问题。我发现了错误 找不到类“Stripe” 我曾经 编写器需要条带/条带php 所有安装都很好,但我仍然有问题 这是导致问题的线路: Stripe::setApiKey(Config::get('stripe.secret_key')); 这是我的composer.json文件: { "name": "laravel/laravel", "description": "The Laravel Framework.", "
Stripe::setApiKey(Config::get('stripe.secret_key'));
这是我的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
}
我的app/config/app.php文件中没有关于Stripe的内容。。。我不确定是否应该为Stripe提供服务提供商。查看,您可以看到composer包Stripe/Stripe php
指向。基于和,似乎没有定义名为Stripe
的全局类。所以当你说
Stripe::setApiKey(Config::get('stripe.secret_key'));
PHP说
找不到类“Stripe”
PHP告诉了你真相。有一个名为Stripe\Stripe
的类,所以您可能想这样做
\Stripe\Stripe::setApiKey(Config::get('stripe.secret_key'));
或者使用use
语句将类导入当前PHP文件
<?php
//...
use Stripe\Stripe;
//...
Stripe::setApiKey(Config::get('stripe.secret_key'));
您试图在哪里设置API密钥?您是否尝试过composer dump
?是的。之前是\Stripe
,这可能是导致混淆的原因。然而。随着这次更新,课程从\Stripe
改为\Stripe\Stripe
,\Stripe\Charge
改为\Stripe\Charge
等@cmcg,Alan Strom你得到以下问题的答案了吗?我面临着同样的问题。如果有人能帮忙的话!