laravel - 未找到 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上的说明进行操作,因此我的提供者和别名与列出的相同。
解决方案
好吧,事实上,我设置它的方式确实可以正常工作,只是我的 IDE (phpstorm) 没有正确跟踪方法。
推荐阅读
- node.js - 如何等到appendFile上的回调工作Jest
- javascript - 有没有办法使用 javascript ajax 函数在 wordpress 后端定期生成页面/帖子?
- java - java中大文件的快速随机访问读/写访问
- react-native - React-native :卸载屏幕时停止自动重新获取
- python - 无法从 aws lambda 访问共享文件夹
- c# - 如何从正向vector3方向添加90度/侧向力
- firebase - NoSuchMethodError 在构建 StreamBuilder 时被抛出
- c# - 防止 Automapper 创建具有空值的对象属性
- c++ - 使用序列化的本机 C++ 代码是否可移植到 WebAssembly?
- sql - 即使满足条件并且即使目标表和源表中的字段已经存在,雪花合并也会添加数据