我正在开发一个api端点,用于我的laravel和vue应用程序。
1 2 3
John Doe
4 5 6
Queen Mary
这是我的代码,我尝试关闭我在网上找到的用api和使用php完成文件上传,但我收到此错误“调用字符串上的成员函数hashName()”。这样做的目的是使用putFile方法将文件上传到s3存储桶。
答案 0 :(得分:0)
我相信你的问题在于:
$image = $request->get('avatar');
$path = Storage::putFile('avatars', base64_decode($image));
根据the docs,您希望使用$request->file('avatar')
来访问该文件。
然后,您可以store('avatars')
将其存储在默认存储位置。
简而言之:
$path = $request->file('avatar')->store('avatars');