我有一个新的Laravel项目,我已经有一段时间没有从头开始了。我有一个简单的后请求给控制器,路线如下。
Route::post('/JoinUs', 'UserController@functioName');
发送请求时,我收到返回的状态代码为 419 未知状态。有一个回复说"对不起,您的会话已过期。请刷新并重试。返回此消息没有延迟。
这对我来说毫无意义。是否未找到控制器?找不到函数吗?似乎某处存在配置问题。
您应该在表单中使用@csrf
。喜欢这个:
<form method="POST" action="/profile">
@csrf <------
...
</form>
查看文档的此部分。