我目前正在尝试在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
有关。
有人知道为什么会这样吗?