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