Php getimagesize()读取错误laravel-刀片视图
我有一个包含这段代码的刀片视图文件Php getimagesize()读取错误laravel-刀片视图,php,image,laravel,blade,Php,Image,Laravel,Blade,我有一个包含这段代码的刀片视图文件 @if(count($news)) @foreach($news as $nieuwtje) <?php list($width, $height) = getimagesize(public_path() . '/uploads/nieuwtjes/small/' . $nieuwtje->image); ?>
@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
@if(计数($news))
@foreach($nieuwtje的新闻)
{{HTML::image(public_path()。/uploads/nieuwtjes/small/'.$nieuwtje->image',数组('class'=>'按网格缩放','height'=>$height',width'=>$width));}
{{{$nieuwtje->title}}
{{{$nieuwtje->第一段}
@endforeach
@恩迪夫
当我回显$width或$height时,它会打印出正确的值。
有人能帮我吗
谢谢 发生此错误是因为提供的路径中不存在映像
echo this path: public_path() . '/uploads/nieuwtjes/small/' . $nieuwtje->image;
并查看图像是否存在。您是否有权访问公用文件夹?即使您有权访问该文件夹,在将新图像添加到该文件夹时也可能会遇到问题。新添加的图像可能无法访问 在max os和linux上查看“ls-a”对映像的访问 希望这有帮助。此处可能的修复方法: