路由器:
Route::post('/submit/{id}', function() {
return 'Hello World';
});
HTML:
<form method="POST" action="/submit/{{$id}}">
以上内容将网址更改为http://127.0.0.1:8000/submit/$id
并返回
页面由于不活动而过期。
看起来Laravel正试图强迫POST进入GET。
答案 0 :(得分:0)
此问题是因为您忘记将CSRF令牌字段放入表单中。
尝试:
选项1
<form method="POST" action="{{url('submit')}}/{{$id}}">
@csrf
<button type="submit">Submit</button>
</form>
选项2
{{1}}
有关详细信息,请参阅此link