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']);