调整图像的宽度和高度(模型刀片)Laravel

时间:2017-05-01 15:06:32

标签: php laravel laravel-4 blade

我正在尝试调整具有特定宽度和高度的图像,但它与刀片相呼应,我不知道如何。

这是代码:

在刀片中:

<li style="text-align:center"><strong>Fotos:</strong>
    @forelse($publication->photos()->get() as $key => $photo)
    <div>
        {{ $photo->image }}
    </div>
    @empty
    EL usuario no ha agregado fotos
    @endforelse
</li>

在模型中方法照片():

public function photos()
{
    return $this->hasMany('BookPublicationPhoto', 'published_book_id');
}

这是结果(照片页面宽度)

http://imgur.com/5b5ui5J

知道我该怎么办吗?

解决方案

我有其他模型有image方法所以我只是添加了宽度和高度:

public function getImageAttribute()
{
    return HTML::image('img/publication/'.$this->published_book_id.'/'.$this->image_file_name, '-', ['class' => 'thumb', 'width' => 150, 'height' => 200]);
}

1 个答案:

答案 0 :(得分:2)

您可以安装LaravelCollective包,并使用下面的代码设置高度,宽度。

{{ HTML::image('image_url','image alt title',['width'=>'100','height'=>'200']) }}