【发布时间】:2018-05-30 21:06:27
【问题描述】:
我有一个供用户上传音频文件的来源。我想在Laravel 中使用validation 来检查文件格式,因为文件必须是m4a。
我使用以下代码进行验证,但它不允许上传任何文件,即使是 m4a 文件。
$this->validate(request(),
[ 'title' => 'required',
'body' => 'required',
'category' => 'required',
'audio' => 'mimetypes:audio/x-m4a'
],
[ 'title.required' => 'title is missed',
'body.required' => 'body is missed',
'category.required' => 'category is missed',
'audio.mimetypes' => 'the file format must be m4a'
]);
我也使用了mimes:audio/x-m4a 和mimes:audio/m4a 而不是mimetypes:audio/x-m4a,但问题已经存在。
如何验证?
【问题讨论】:
-
您是使用 Apache 还是 Nginx 作为网络服务器?
-
@RDev 我用的是 Apache
标签: php validation laravel-5.4