Вы используете сообщение, с сообщением у вас есть токен @csrf.Когда вы нажимаете кнопку «Обновить», вы выполняете метод GET вместо публикации, и, следовательно, вы получаете метод, не допускающий исключения.Если вы не отправляете данные, вы можете изменить их на метод get [Route :: get].
Если вы хотите принять 2 метода [post, get], чтобы получить лучший опыт и устранить возможные ошибки,Вы можете принять 2 метода на маршруте, например:
Route::match(array('GET','POST'),'/buy/item', 'userController@buy_item')->name('buy_item_form');
И на контроллере определить, что делать на основе метода.
if (Request::isMethod('get')){
// redirect user
}
if (Request::isMethod('post')){
// do logic for post method
}