Php 在Laravel中为外部用户生成图像url

Php 在Laravel中为外部用户生成图像url,php,laravel,Php,Laravel,我需要从public/storage/app/public/photos文件夹生成用于外部访问ionic应用程序的图像url 我尝试通过url('/')获取图像url$路径 $file = $request->img_url; // get the validated file $extension = $file->getClientOriginalExtension(); $filename = 'spot-image-' . time() . '.' . $exte

我需要从public/storage/app/public/photos文件夹生成用于外部访问ionic应用程序的图像url

我尝试通过
url('/')获取图像url$路径

$file      = $request->img_url; // get the validated file
$extension = $file->getClientOriginalExtension();
$filename  = 'spot-image-' . time() . '.' . $extension;
$path      = $file->storeAs('photos', $filename);
$fields['img_url'] = url($path);
我想通过
$fields['img\u url']

将此url存储在db中尝试以下方法:

  if($request->hasFile('img_url')){
            $uniqueid=uniqid();
            $original_name=$request->file('img_url')->getClientOriginalName();

            $size=$request->file('img_url')->getSize();
            $extension=$request->file('img_url')->getClientOriginalExtension();
            $name=time().'_'.$uniqueid.'.'.$extension;
            $imagepath=url('/storage/photos/'.$name);
            $path=$request->file('img_url')->storeAs('public/photos',$name);
            if($path){ 
                    $fields['img_url'] =$imagepath;
            }
        }

问题是,嗨。这个方法给了我这个url,但是它不起作用,它给了我这个urllink@Asatur,您是否创建了
php artisan存储:link
??