代码之家  ›  专栏  ›  技术社区  ›  GluePear

Laravel表单请求验证优先级

  •  0
  • GluePear  · 技术社区  · 6 年前

    store

    use Intervention\Image\Facades\Image as ImageHandler;
    
    public function store(StoreFoo $request)
    {
        if ($request->hasFile('image')) {
            $toResize = ImageHandler::make($request->validated()->file('image')->getRealPath());
        }
    }
    

    我的 StoreFoo image

    public function rules()
    {
        return [
            'image' => 'image'
        ];
    }
    

    百货商店 方法运行,这将从干预中产生“不支持的图像类型”异常。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Aarón Gutiérrez    6 年前

    'image' => 'nullable|file|mimes:jpeg,png,jpg',
    

    当然,您可以随意添加任何其他您可以接受的哑剧。