我正在使用此方法上传图片
mkdir(public_path().'/website/'.$path,0777, true);
它应该在根文件夹(Public_html)上创建它,但我发现它是在名字(公共)的新文件夹上创建的,所以现在我无法使用这个来获取图像的路径代码
<img src="{{url('public/website/'.$file->path.$file->file)}}" />
如何获取图像的正确路径,甚至在public_html根路径上创建文件夹?
答案 0 :(得分:0)
尝试此操作以获取图片
<img src="<?php echo public_path().'/website/'.$path.$file->file; ?>" />
答案 1 :(得分:0)
you can use public_path(); function in laravel
or
<img src="{{ public_path().'/website/'.$file->path.'/'.$file->file;}}" />
or
<img src="/website/{{$file->path.$file->file}}" />
答案 2 :(得分:0)
您可以尝试此操作来获取图片内容
<img src="<?php echo asset('/').'public/'.$path.$file->file; ?>" />
答案 3 :(得分:0)
您可以使用laravel helper功能资产 例如。 $ url = asset('img / photo.jpg');那么你将获得公共目录的完整路径。 $ url返回www.your.domain.com/public/img/photo.jpg
答案 4 :(得分:0)
我没有测试过,但是......你有没有试过这种方式?
mkdir(public_path('/website/'.$path),0777, true);
对我来说,如果我没有错,你的问题可能只是写作问题。