user(); if (! $user instanceof WechatUser) { abort(403, '仅微信用户可上传'); } $data = $request->validate([ 'file' => ['required', 'file', 'max:5120', 'mimes:jpg,jpeg,png,gif,webp'], ]); $path = $data['file']->store('uploads/h5', 'public'); $url = url('/storage/'.$path); return response()->json([ 'url' => $url, 'path' => $path, ]); } }