2017-09-13 120 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)); –

回答

相關問題