0

所以我目前正在使用 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 循环参数。有人可以告知是否有解决方案,还是我只是编码错误?

4

0 回答 0