【问题标题】:Laravel 5.0 files upload validationLaravel 5.0 文件上传验证
【发布时间】:2020-11-29 18:57:59
【问题描述】:

我正在尝试通过邮递员上传多个文件。并希望在上传文件之前对其进行验证。我使用的是 Laravel 5.0,这是我目前上传文件的代码:

if ($request->hasFile('attaches')) {

  $files = $request->file('attaches'); 

  foreach ($files as $key => $file) {
    $extension = $file->getClientOriginalExtension();
    $name = time() .$key. '.' . $extension;
    $path = 'files'  . '/';
    $file = $uploadedFile->move($path, $name);
  }
}

此代码可以很好地上传文件,但我也想在上传之前验证它们。我如何在 Laravel 5.0 中做到这一点?

【问题讨论】:

    标签: laravel validation laravel-5 file-upload


    【解决方案1】:

    您可以使用 laravel 验证器来验证您的图像。你可以这样做

    $request->validate([
    'image' => 'file|required|mimes:png,jpg,jpeg'
     ]);
    

    【讨论】:

    • 是的,但是如何验证文件数组?
    猜你喜欢
    • 2014-06-30
    • 2017-02-12
    • 2023-03-03
    • 2016-02-25
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    相关资源
    最近更新 更多