在laravel 5.3中直接从浏览器访问路由

时间:2017-01-08 04:58:07

标签: php laravel-5 routing laravel-5.3

我在本地开发的电子商务网站上有一个结帐链接,因为' http://autohub.com/checkout/120000'在哪里' 12000'是购物车总数。每当我去购物车并从那里结账时,它都能正常工作。但问题是,如果我直接在浏览器中键入上述链接,则可以再次访问结帐页面。我需要停止这样做。提前致谢。 我的web.php

Route::group(['middleware' => 'auth'], function () {
Route::get('/checkout/{price}','searchController@getCheckout');

});

1 个答案:

答案 0 :(得分:-1)

也许您可以查看HTTP_REFERER

Request::server('HTTP_REFERER')

&安培;确保它不是null或它是同一域中的URL。