나는 테이블의 내용을 인쇄하는 블레이드가 있습니다. 일부 열의 경우 인쇄중인 값에 따라 CSS 클래스를 추가해야합니다.Laravel Blade 맞춤 기능 사용
예. "OK"이면 클래스 Green을 추가하고 그렇지 않으면 클래스 빨강을 추가합니다. 물론 논리가 더 복잡해 지겠지만 요점은 모든 논리가 스타일과 관련이 있다는 것입니다.
이 유형의 기능/방법을 저장하는 데 가장 좋은 장소는 어느 것입니까? 모델을 만들어야합니까?
** UPDATE **
<thead>
<tr>
<th> ID </th>
<th> Name </th>
<th> Last Checked </th>
<th> Status </th>
</tr>
</thead>
<tbody>
@foreach ($users as $u)
<tr>
<td> {{ $u->id }}</td>
<td> {{ $u->name }}</td>
<td> {{ $u->last_login }}</td>
<td> {!! statusWrapper($u->status) !!}</td>
</tr>
@endforeach
</tbody>
</table>
"statusWrapper"나는 상태 값을 장식 호출하고자하는 기능입니다. 그래서 상태는 숫자이며, 상태가 당신이 테이블보기에서 @include
// resources/views/statusWrapper
@if($status == 'good')
<span style="color: green;">thats really good</span>
@else
<span style="color: red;">not good</span>
@endif
한 후 사용하는 것이 좋습니다 다른 색깔을 보여주는처럼 HTML을 포함해야하는 경우 출력은 <span class="..."> .... </span>
간단한 논리라면보기에 넣으시겠습니까? – ProEvilz
왜 모델이 필요합니까? 매우 간단합니다. 구현 한 일부 코드를 공유하십시오. –
@ ProEvilz, 논리가 좀 더 복잡하거나 하나 이상의 뷰와 공유 할 수 있다면 어떨까요? –