我有一个刀片视图文件,里面有这段代码。
@if(count($news))
@foreach($news as $nieuwtje)
<?php list($width, $height) = getimagesize(public_path() . '/uploads/nieuwtjes/small/' . $nieuwtje->image); ?>
<li>
{{ HTML::image(public_path() . '/uploads/nieuwtjes/small/' . $nieuwtje->image,'', array('class' => 'scale-with-grid', 'height' => $height, 'width' => $width)); }}
<div class="slide-cnt">
<h2>{{{$nieuwtje->title}}}</h2>
<p>{{{$nieuwtje->first_paragraph}}} </p>
<a href="#" class="red-btn">Lees hier meer!</a>
</div>
</li>
@endforeach
@endif当我回显$width或$height时,它会打印出正确的值。有人能帮我一下吗?
谢谢!
发布于 2014-10-27 23:30:07
出现此错误的原因是所提供的路径中不存在图像
echo this path: public_path() . '/uploads/nieuwtjes/small/' . $nieuwtje->image;看看图像是否存在。
发布于 2014-10-27 23:34:53
您是否具有对公用文件夹的适当访问权限?即使您有权访问该文件夹,在向该文件夹添加新图像时也可能会遇到问题。新添加的图像可能无法访问。
查看在max os和linux上通过'ls -a‘对镜像的访问。
希望这能有所帮助。
https://stackoverflow.com/questions/26589985
复制相似问题