gpt4 book ai didi

Laravel 4 - 未找到类 'Stripe'

转载 作者:行者123 更新时间:2023-12-02 11:00:12 25 4
gpt4 key购买 nike

我正在尝试将 Stripe 安装到我的项目中,但遇到了问题。我收到错误

Class 'Stripe' not found

我用过

composer require stripe/stripe-php

一切都安装得很好,但我仍然遇到问题。

这是导致问题的行:

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 的服务提供者。

最佳答案

寻找at packagist ,你可以看到composer包stripe/stripe-php指向the following GitHub repository 。基于that repository's codeStripe API documentation ,看起来没有定义一个名为 Stripe 的全局类。所以当你说

Stripe::setApiKey(Config::get('stripe.secret_key'));

PHP 说

Class 'Stripe' not found

PHP 告诉你真相。 一个名为Stripe\Stripe的类——所以你可能想要这样做

\Stripe\Stripe::setApiKey(Config::get('stripe.secret_key'));

或者使用 use 语句将类导入到当前的 PHP 文件

<?php
//...
use Stripe\Stripe;
//...
Stripe::setApiKey(Config::get('stripe.secret_key'));

关于Laravel 4 - 未找到类 'Stripe',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30516401/

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