Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何使用Laravel 5.2中的图像干预从存储文件夹检索图像?_Image_Laravel_File Upload_Upload_Laravel 5.2 - Fatal编程技术网

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));