Laravel验证程序-不允许序列化UploadedFile

时间:2019-05-14 08:59:22

标签: php laravel

我目前正在尝试在IIS上设置Laravel项目,到目前为止,一切正常。唯一的问题是,当我尝试验证正在提交的表单时,它崩溃并显示错误Serialization of 'Serialization of 'Symfony\Component\HttpFoundation\File\UploadedFile' is not allowed'

这发生在下面的代码部分:

    $rules = array(
        'title' => 'required',
        'short_title' => 'required|between:1,15',
        //'alias' => 'required',
        'description' => 'required',
        'province' => 'required',
        'start_datetime' => 'required|date',
        'url' => 'required',
        'max_entries' => 'required|numeric',
        'fee_sub' => 'numeric',
        'fee_class_batch' => 'numeric',
        'fee_class_batch_unpaid' => 'numeric',
        'fee_class_batch_t' => 'numeric',
        'fee_class_batch_t_unpaid' => 'numeric',
        'fee_team_remove' => 'numeric'
    );
    $validator = Validator::make(Input::all(), $rules);

如果我注释掉最后一行,则表单提交可以正常工作。因此,它与Input::all(), $rules有关。

有人知道为什么会这样吗?

0 个答案:

没有答案