怎么才能访问我上传的图片?

\config\filesystems.php

disks' => [

        'local' => [
            'driver' => 'local',
            'root' => storage_path('app'),
        ],

        'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],
        'uploads' => [       //这个是我自己配置的。
            'driver' => 'local',
            'root' => storage_path('app/uploads'),
            'url' => env('APP_URL').'/uploads',
            'visibility' => 'public',
        ],

        's3' => [
            'driver' => 's3',
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
            'region' => env('AWS_DEFAULT_REGION'),
            'bucket' => env('AWS_BUCKET'),
            'url' => env('AWS_URL'),
        ],

    ],

];

控制器

public function upload(Request $request)
    {
        if($request->isMethod('post')){
            $up_file = $request->file;
            if($up_file->isValid() ){
                $ext = $up_file->getClientOriginalExtension();
                $realpath = $up_file->getRealPath();
                // echo "$ext",'<br>';
                // echo $realpath;~
                $file = date('Y-m-d-h-i-s').'-'.uniqid().'.'.$ext;
                $bool = storage::disk('uploads')->put($file,file_get_contents($realpath));
                var_dump($bool);
                // echo '<img src='.Storage::disk('uploads')->get($file).'/>';
                // echo "<img src=asset('uploads/'.$file)  />";
                echo asset('storage/2018-06-24-04-57-31-5b2f5cfb1a635.jpg');
                // exit();
            }
        }
        return view('student.upload');
    }

现在希望在前台show方法里面用调用图片,后台控制查看图片,怎么做。
补充我已经做了php artisan storage:link
可是,还不能显示图片。
echo asset('storage/2018-06-24-04-57-31-5b2f5cfb1a635.jpg'); 给出的图片地址,不能访问。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

通用问题,楼主解决了吗?

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!