What does your controller look like? For example, if you are trying to return a view instead of a redirect this problem would exist.
Here's an example of what would cause that problem
public function processForm(Request $request)
{
// Do form stuff here...
// still processing all your form stuff....
// Form processing stuff is done...
return view('successpage');
}
In the example above the problem is that while the URL may look fine, you are on a "POST" route, so hitting reload is reloading the POST request, not a GET request, which Laravel correctly routes to the POST form controller.
Here's an example that shouldn't cause the problem.
public function processForm(Request $request)
{
// Do form stuff here...
// still processing all your form stuff....
// Form processing stuff is done...
return redirect()->back();
}
Or alternatively you could redirect to a different page. The back() function redirects them back to the GET request that loaded the form, so hitting reload would then reload the GET request and not the POST request.