首页 > 解决方案 > 未找到 Laravel Cartalyst/Stripe 方法

问题描述

我正在尝试在我的 Laravel 应用程序中使用 Cartalyst/Stripe ( https://cartalyst.com/manual/stripe/2.0 ),但我没有找到该方法(因为没有更好的词)。

这是我的控制器:

namespace App\Http\Controllers;

use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use Cartalyst\Stripe\Stripe;

class AdminController extends Controller
{

    public function __construct()
    {
        $this->middleware('auth');
    }

    public function create_user(Request $request) {

        $stripe = Stripe::make( config('services.stripe.key') );

        $customer = $stripe->customers()->create([
            'email' => 'email@example.com',
        ]);


        return response()->json(['response' => 'This is get method']);
    }
}

Stripe:make() 似乎工作正常,但在我的 IDE 中找不到 customers->(),并产生内部 500 错误。我按照https://cartalyst.com/manual/stripe-laravel/8.x上的说明进行操作,因此我的提供者和别名与列出的相同。

标签: laravellaravel-5stripe-paymentscartalyst

解决方案


好吧,事实上,我设置它的方式确实可以正常工作,只是我的 IDE (phpstorm) 没有正确跟踪方法。


推荐阅读