사용자 이미지를 공용 폴더에 업로드하는 데 문제가 있습니다. 파일 이름이 올바르게 생성되고 이름이 내 데이터베이스에 저장됩니다. 단, 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
어떤 오류가 발생합니까? 오류를 설명하십시오. 도와 드리겠습니다. –