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

回答

相关问题