Laravel nl2br没有正确获取foreach参数

时间:2016-04-14 12:34:18

标签: php laravel blade nl2br

所以我目前正在使用nl2br。我不知道这是一个错误,还是一个错误的方式从我这边做事但我遇到了这个。首先,这里是片段:

@foreach($dataList as $data)
    <div class="productDesc">
        {!! nl2br(e($data->product->description)) !!}
    </div>
@endforeach

当我运行它时,输出只是第一个产品的描述。我最初认为我的代码有问题,但是当我做这样的调试时:

@foreach($dataList as $data)
    {{ $data->id }}
    <div class="productDesc">
        {{ $data->id }}
        {!! nl2br(e($data->product->description)) !!}
    </div>
    {{ $data->id }}
@endforeach

第二行的结果是:

2
1 This is a description for 1st product
2

如您所见,它以某种方式忽略forwhile循环参数。有人可以告知是否有解决方案,或者我只是错误地编码?

0 个答案:

没有答案