【发布时间】:2021-10-17 17:01:58
【问题描述】:
<tbody>
@foreach ($data as $d)
<tr>
<td>{{$d->id}}</td>
</tr>
@endforeach
@dd($d)
dd 仍然可以访问变量 $d
【问题讨论】:
标签: laravel laravel-blade
<tbody>
@foreach ($data as $d)
<tr>
<td>{{$d->id}}</td>
</tr>
@endforeach
@dd($d)
dd 仍然可以访问变量 $d
【问题讨论】:
标签: laravel laravel-blade
循环结束后,最后一条记录保留在内存中,因此当您执行dd($d) 时,它会打印ONLY最后一条记录。
【讨论】:
$d 仍然存储在 PHP 中。由于最后一条记录在循环中被覆盖。
简单地删除 $d
{{ unset($d) }}
【讨论】: