在laravel

时间:2017-03-30 09:21:22

标签: php laravel

我正在使用此方法上传图片

 mkdir(public_path().'/website/'.$path,0777, true);

它应该在根文件夹(Public_html)上创建它,但我发现它是在名字(公共)的新文件夹上创建的,所以现在我无法使用这个来获取图像的路径代码

 <img src="{{url('public/website/'.$file->path.$file->file)}}"  />

如何获取图像的正确路径,甚至在public_html根路径上创建文件夹?

5 个答案:

答案 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)

See Here for more info

您可以使用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);

对我来说,如果我没有错,你的问题可能只是写作问题。