【发布时间】:2019-12-07 20:10:05
【问题描述】:
我想知道我是否使用 ValidationController 来验证文件上传并将其保存在我的 UploadController 中:
$file = $request->validated();
就在这之前:
if ($request->hasFile('file') {
$file = $request->file('file');
if ($file->isValid()) {
[...]
}
}
还需要$request->hasFile('file')-block吗?
在 ValidationController 中,我已经设置了文件是必需的并且必须是 pdf 的验证规则,因此 hasFile('file') 可能是多余的。如果文件没有被上传,那么我会被验证器重定向。
我知道$file->isValid()part 检查文件是否已成功上传,因此即使在验证文件之后也可能需要这样做。
【问题讨论】:
-
@DilipHirapara 这没有回答我的问题,但谢谢
标签: php laravel validation file-upload