Php 在Laravel中为外部用户生成图像url
我需要从public/storage/app/public/photos文件夹生成用于外部访问ionic应用程序的图像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
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
??