Payum Laravel包-未找到路线
我正在使用软件包,但这个软件包有问题 我有这个方法:Payum Laravel包-未找到路线,laravel,nvp,Laravel,Nvp,我正在使用软件包,但这个软件包有问题 我有这个方法: public function prepareExpressCheckout() { $storage = $this->getPayum()->getStorage('Payment'); $details = $storage->create(); $details['PAYMENTREQUEST_0_CURRENCYCODE'] = 'EUR'; $details['PAYMENTRE
public function prepareExpressCheckout()
{
$storage = $this->getPayum()->getStorage('Payment');
$details = $storage->create();
$details['PAYMENTREQUEST_0_CURRENCYCODE'] = 'EUR';
$details['PAYMENTREQUEST_0_AMT'] = 1.23;
$storage->update($details);
$captureToken = App::make('payum.security.token_factory')->createCaptureToken('paypal_ec', $details, 'done');
return \Redirect::to($captureToken->getTargetUrl());
}
我有路线:
Route::get('done', 'PaypalController@done');
Laravel给了我一个错误Route[done]未定义
。怎么可能呢?
顺便说一句,我一直在寻找一个简单的贝宝nvp库很长时间。有推荐的库吗?我怀疑第三个参数需要的是路由名称,而不是URL。您的routes.php路由不是一个
什么触发了错误?是否转到
/done
URL?你试过给路线命名吗@ceejayoz当我在路由上时会显示谁正在路由到prepareExpressCheckout()
Method。当我在返回之前尝试dd()
时,错误仍然存在。。因此错误出现在$captureToken=..
行中。。。
Route::get('done', ['as' => 'done', 'uses' => 'PaypalController@done']);