如何防止 Laravel 页面在下订单后返回而不进行双重支付。我有很多相关的答案,但没有一个对我有用。
我尝试制作一个中间件类并调用标头代码
并从路由文件中调用它
return $response->header('Cache-Control','no-store, nocache, no-store, max-age=0, must-revalidate')
->header('Pragma','no-cache')
->header('Expires','Sun, 02 Jan 1990 00:00:00 GMT')
->header('Cache-Control',' post-check=0, pre-check=0, false');
然后我在路由中调用了这样的类:
Route::group(['middleware' => 'prevent-order-back'],function(){
Auth::routes();
//Route::get('/home', 'HomeController@index');
Route::post('/place_order', 'OrdersController@place_order');
});
我正在使用 Laravel 5.5
繁华开满天机
呼如林