我已经花了几个小时才开始这样做。我已经两次阅读了GitHub问题上的所有帖子,而且大多数内容似乎都在运行。我可以登录/注销/注册。我唯一的问题是提交带有" enctype"的表单。设置为" multipart / form-data" (对于文件)。我倾向于相信HTML编码会以某种方式弄乱" _token"价值,但我不确定。在CSRF中间件启动之前,我试图查询请求。似乎没有什么不妥。任何帮助将不胜感激。
控制器代码
public function uploadPodcast(Request $request)
{
$request->file('podcast')->store('podcasts', 's3');
redirect()->back();
}
刀片模板代码
<form method="POST" action="/admin/podcast-upload" enctype="multipart/form-data">
{{ csrf_field() }}
<label>Podcast File</label>
<input type="file" name="podcast" id="podcast">
<input type="submit">
</form>
错误
TokenMismatchException in VerifyCsrfToken.php line 68
答案 0 :(得分:0)
给项目的存储文件夹提供递归权限 sudo chmod -R 777 storage /