2
私は、PDFをアップロードできる入力フォームを持っています。ここでLaravel - mimes:pdfが動作しない
は私の入力を検証する方法であって、
protected function validator(array $data)
{
return Validator::make($data, [
'title' => 'required|max:255|string',
'artist' => 'required',
'notes' => 'nullable|string',
'file' => 'required|mimes:pdf|max:500',
'g-recaptcha-response' => 'required|captcha',
]);
}
規則は、他のすべてのフィールドのために働いているが、それはファイル入力では動作しません。私がアップロードしたものであれ、PDFであれ、そうでないものであれ、私は次のエラーがあります。
ファイルはpdf形式のファイルでなければなりません。
ええ、これはクライアント側の制限です。アップロードするファイルを含むフォームを送信すると、アップロードされません。残念ながら、サーバー側からの問題を検出することは不可能なので、Laravelはファイルを認識しません。 – Jonathon