我在将用户图像上载到我的公用文件夹时遇到问题。文件名正确生成,并将名称保存到我的数据库中,除了iamge本身拒绝保存到我的公用文件夹。我究竟做错了什么?Laravel:如何将图像保存到公用文件夹?
public function update_avatar(Request $request) {
if($request->hasFile('avatar')) {
$avatar = $request->file('avatar');
$filename = time() . "." . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300,300)->save(public_path('/uploads/'.$filename)); ==> This is causing me errors
user = Auth::user();
$user->avatar = $filename;
$user->save();
}
这有帮助吗? https://laracasts.com/discuss/channels/laravel/image-upload-using-storage-function-to-public-folder?page=1 –
public_path('/ uploads ...)返回什么?它试图保存的路径是什么? – JorenV
你得到哪个错误?请描述你的错误。 所以我会帮你 –