Image 如何使用Laravel 5.2中的图像干预从存储文件夹检索图像?
此解决方案在公用文件夹中最有效。当切换到存储文件夹时,我无法获取图像并显示在视图中。有人可以帮助我吗 控制器Image 如何使用Laravel 5.2中的图像干预从存储文件夹检索图像?,image,laravel,file-upload,upload,laravel-5.2,Image,Laravel,File Upload,Upload,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($req
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',
'UserController@profile');
Route::post('profile',
'UserController@update_avatar');
查看
这是我在公用文件夹中返回图像时打的电话。现在存储文件夹中的图像不起作用,有人知道我如何从存储文件夹中获取图像并在视图中显示它吗
<img src="/uploads/avatars/{{ Auth::user()->avatar }}">
avatar}}>
存储库GitLab
使用Laravel文件系统从存储器中检索图像
使用Laravel文件系统从存储器中检索图像 尝试此图像::制作($avatar)->调整大小(300300)->保存(存储路径('uploads/avatars/'.$filename));尝试此图像::制作($avatar)->调整大小(300300)->保存(存储路径('uploads/avatars/'.$filename));