提问人:Rasyidi Alwee 提问时间:11/11/2023 更新时间:11/11/2023 访问量:24
Laravel Inertia Vue Precognition 文件上传
Laravel Inertia Vue Precognition File Upload
问:
我正在尝试通过表单上传 PDF 文件。我正在使用 Laravel Inertia Vue Stack 和 Laravel precognition。 这些是我的 FormRequestValidation
return [
'type' => 'required|in:Antidadah,Bas',
'aim' => 'required|string',
'target_visitor' => 'required|integer',
'location' => 'required|string',
'kumpulan' => 'required|string',
'ref_no' => 'required|string',
'status_id' => 'required|exists:statuses,code',
'file' => [
...$this->isPrecognitive() ? [] : ['required'],
'file',
'mimes:pdf',
]
这是我在 vue 中的表单
const form = useForm(
props.request ? "patch" : "post",
props.request
? route("requests.update", props.request)
: route("requests.store"),
{
type: props.request ? props.request.type : null,
aim: props.request ? props.request.aim : null,
target_visitor: props.request
? props.request.target_visitor
: null,
location: props.request ? props.request.location : null,
kumpulan: props.request ? props.request.kumpulan : null,
ref_no: props.request ? props.request.ref_no : null,
status_id: props.request ? props.request.status_id : null,
user: props.request ? props.request.user : null,
note: props.request ? props.request.note : null,
file: null,
},
);
当我在没有文件的情况下提交表单时,一切都很好,但是当我提交带有文件的表单时,所有其他字段都将失效。谁能告诉我发生了什么?
答: 暂无答案
评论