PHP上传文件与api

时间:2018-05-26 01:11:24

标签: php laravel laravel-5 vue.js

我正在开发一个api端点,用于我的laravel和vue应用程序。

1 2 3
John Doe
4 5 6
Queen Mary 

这是我的代码,我尝试关闭我在网上找到的用api和使用php完成文件上传,但我收到此错误“调用字符串上的成员函数hashName()”。这样做的目的是使用putFile方法将文件上传到s3存储桶。

1 个答案:

答案 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');