2017-09-13 7 views
1

이 솔루션은 저장 폴더로 전환 할 때 공용 폴더에서 가장 잘 작동합니다. 이미지를 가져올 수없고보기에 표시 할 수있는 사람이 누구든 도와 줄 수 있습니까?Laravel 5.2에서 이미지 간섭을 사용하여 저장소 폴더에서 이미지를 검색하는 방법은 무엇입니까?

컨트롤러

public function profile(){ 
    return view('profile', array('user' => Auth::user())); 
} 

public function update_avatar(Request $request){ 

    // Handle the user upload of avatar 
    if($request->hasFile('avatar')){ 
     $avatar = $request->file('avatar'); 
     $filename = time() . '.' . $avatar->getClientOriginalExtension(); 
     Image::make($avatar)->resize(300, 300)->save(storage_path('/uploads/avatars/' . $filename)); 

     $user = Auth::user(); 
     $user->avatar = $filename; 
     $user->save(); 
    } 

    return view('profile', array('user' => Auth::user())); 

} 

경로

Route::get('profile', 
'[email protected]'); 

Route::post('profile', 
'[email protected]_avatar'); 

보기 이 지금 공용 폴더에있는 것을이 때 나는 이미지를 반환하려고 전화했다 저장 폴더가 작동하지 않습니다. 저장 폴더에서 이미지를 가져 와서 이미지를 전망?

<img src="/uploads/avatars/{{ Auth::user()->avatar }}"> 

저장소 GitLab https://gitlab.com/ronnyere/Laravel.git

+0

에서 이미지를 검색 -> (300, 300)의 크기를 조정 -> save (storage_path ('uploads/avatars /'. $ filename)); –

답변