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