我想与桨支付集成,但我会运行此代码,我得到了这个错误调用到一个成员函数paddleOptions()上null
这是我的控制器
`try { $paylink = Auth::user()->charge(50.0,'Premium'); dd($paylink);
return view('admin.payment.test', [
'paylink' => $paylink,
]);
} catch (\Exception $e) {
echo $e->getMessage();
}`
字符串
这个刀片
第一个月
1条答案
按热度按时间gcuhipw91#
如果用户没有经过身份验证,
Auth::user()
将返回null。因此,当尝试调用null上的charge方法时,您将遇到此错误。请确保您已使用此路由的中间件,使其仅对经过身份验证的用户可用:字符串
或者你可以简单地将这段代码添加到控制器中的方法顶部:
型