我有一張帶出勤表的表格,我只是將特定的顏色傳遞給出勤率div,id但我不明白一件事:id傳遞的就像<div id={{ attendance->id }}></div>作業一樣,但是當我傳遞其他資料時,就像我在它得到之前所做的那樣低一行即使我在使用后清空該變數也是最新的?
@for ($i = 1; $i <= 30; $i )
@foreach ($user->attendances as $attendance)
@php
$temp = strtotime(Carbon\Carbon::parse(Carbon\Carbon::now())->startOfMonth()->setMonth(Carbon\Carbon::now()->month)->setDay($i)->format('Y-m-d'));
$start = strtotime(Carbon\Carbon::parse($attendance->start));
$end = strtotime(Carbon\Carbon::parse($attendance->end));
@endphp
@if ($temp >= $start && $temp <= $end)
@php
$user->cell = $attendance->id;
$user->style = $attendance->reasons->color;
@endphp
@endif
@endforeach
<td class="border border-slate-600">
<div data-tooltip-target="tooltip-default" class="rounded-md {{ $user->style }} py-2 px-3" style="background-color: {{ $user->style }}" id="{{ $user->cell }}"> <!-- Here it gives right value to each div -->
<div id="tooltip-default" role="tooltip" hljs-number">10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700">
ID attendance:{{ $user->cell }}<br> <!-- it gives the latest ID in DB. -->
<div hljs-string">" data-popper-arrow></div>
</div>
</div>
</td>
@php
$user->cell = '';
$user->style = '';
@endphp
@endfor
怎么解釋?有沒有更好的方法來為表格單元格中的每個 div 創建工具提示?
uj5u.com熱心網友回復:
鎖定。對此答案的評論已被禁用,但它仍在接受其他互動。了解更多。更新:
壓倒一切的風格化可能會導致痛苦。但是,在 OP 情況下,無法在類屬性中注入十六進制 rgb 值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/452480.html
標籤:php 拉拉维尔 laravel-刀片
