程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Laravel 多个文件上传所有类型的自定义消息验证大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Laravel 多个文件上传所有类型的自定义消息验证?

开发过程中遇到Laravel 多个文件上传所有类型的自定义消息验证的问题如何解决?下面主要结合日常开发的经验,给出你关于Laravel 多个文件上传所有类型的自定义消息验证的解决方法建议,希望对你解决Laravel 多个文件上传所有类型的自定义消息验证有所启发或帮助;

任何人都可以指导我使用可能的验证规则(如必需、维度等)对上传的多个文件进行自定义消息验证吗?

查看详情查询。

我有一个输入类型文件名图片的表单,它可以上传多个文件

我在提交时在控制器中添加了以下代码

public function postPictures(EscortsPicturesrequest $request)
{ 
}

Ina Formrequest,我有以下代码

<?php

namespace App\http\requests;

use Illuminate\Foundation\http\Formrequest;

class EscortsPicturesrequest extends Formrequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the valIDation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
          'pictures'   => 'required|min:5|max:10','pictures.*' => 'image|mimes:jpeg,png,jpg,gif,svg|dimensions:min_wIDth=512,min_height=512','selfIE.*'   => 'image|mimes:jpeg,png',];
    }

   
}

现在,我想自定义每个验证消息,例如

最小错误消息

最大错误信息

每张图片的尺寸信息

解决方法

您可以按照以下代码进行操作: 制作模型并提及如下代码:

public function getPlanRules($act = 'add'){
    return [
        'title'     => "required|@R_607_10495@ng",'image.*'       =>  (($act == 'add') ? 'required|' : 
'sometimes|')."image|max:5000",];
}

还有一件事不要忘记在表单刀片中提到下面的代码

'accept'=>'image/*','multiple'=>true])

大佬总结

以上是大佬教程为你收集整理的Laravel 多个文件上传所有类型的自定义消息验证全部内容,希望文章能够帮你解决Laravel 多个文件上传所有类型的自定义消息验证所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。