如何获取上传失败的文件名并将其传递给验证错误消息?例如:"The file.0 must be 1024 kilobytes." 可以改为 "The failed-file-sample.jpg must be 1024 kilobytes."
以下是示例代码:
$messages = [
'mimes' => 'File(s) must be of type: :values.',
'size' => 'The ' . $request->file('file_field')->getClientOriginalName() . ' must be :size kilobytes.'
];
$this->validate(
request(),
['file_field' => 'bail|required|mimes:gif,jpg,jpeg,png|size:1024'],
$messages
);