我有一个带有这段代码的刀片视图文件。
@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时,它会打印出正确的值。 有人可以帮我弄这个吗?
谢谢!
答案 0 :(得分:0)
发生此错误是因为提供的路径中不存在图像
echo this path: public_path() . '/uploads/nieuwtjes/small/' . $nieuwtje->image;
并查看图片是否存在。
答案 1 :(得分:0)
您是否有权访问公用文件夹?即使您有权访问该文件夹,在将新图像添加到该文件夹时也可能会遇到问题。可能无法访问新添加的图像。
在max os和linux上查看'ls -a'对图像的访问。
希望这有帮助。