【发布时间】:2017-10-13 03:49:07
【问题描述】:
我正在将支付网关集成到 Laravel 5 项目中,支付网关站点有回调响应,
例如发布http://example.com/payments/response
但是,如果支付失败,则响应为 419 状态。
我已经创建了一个路由来处理这个,例如
Route::post('payments/response', [
'as' => 'payments.response',
'uses' => 'PaymentController@response'
]);
但是,它总是落入 app/Exceptions/Handler.php
public function render($request, Exception $exception)
{
if (in_array($request->route()->getName(), ['payments.response'])) {
// HOW TO SKIP THE EXCEPTION HANDLER ???
}
return parent::render($request, $exception);
}
我想继续回复到我的PaymentController,我该如何实现?
【问题讨论】:
标签: php laravel-5 exception-handling payment-gateway