Php 基于条件的laravel叶片着色div
我试图使用数组元素值的条件来设置div的背景色 问题是我的语法在某个地方是错误的,因为正确的颜色与周围的标记一起转储,但实际上并没有将div设置为正确的颜色。因此,条件似乎在起作用,但我的语法在某个地方被破坏了Php 基于条件的laravel叶片着色div,php,css,laravel,Php,Css,Laravel,我试图使用数组元素值的条件来设置div的背景色 问题是我的语法在某个地方是错误的,因为正确的颜色与周围的标记一起转储,但实际上并没有将div设置为正确的颜色。因此,条件似乎在起作用,但我的语法在某个地方被破坏了 @foreach($placedList as $placed) @if ($placed['AGING'] < 30) $color = "green"; @elseif ($placed['AGING'] > 30 and $placed[
@foreach($placedList as $placed)
@if ($placed['AGING'] < 30)
$color = "green";
@elseif ($placed['AGING'] > 30 and $placed['AGING'] < 60)
$color = "yellow"
@else
$color = "red";
@endif
<div class="uk-width-1-10" style="background-color:{{$color}}">{{$placed['AGING']}}</div>
@endforeach
@foreach($placedList as$placed)
@如果($placed['AGING']<30)
$color=“绿色”;
@elseif($placed['AGING']>30和$placed['AGING']<60)
$color=“黄色”
@否则
$color=“red”;
@恩迪夫
{{$placed['AGING']}
@endforeach
需要做哪些更改才能真正应用此功能?用以下代码替换您的代码
@foreach($placedList as $placed)
@php
if ($placed['AGING'] < 30) {
$color = "green";
}elseif ($placed['AGING'] > 30 and $placed['AGING'] < 60) {
$color = "yellow";
}else{
$color = "red";
}
@endphp
<div class="uk-width-1-10" style="background-color:{{$color}}">{{$placed['AGING']}}</div>
@endforeach
@foreach($placedList as$placed)
@php
如果($placed['AGING']<30){
$color=“绿色”;
}elseif($placed['AGING']>30和$placed['AGING']<60){
$color=“黄色”;
}否则{
$color=“red”;
}
@endphp
{{$placed['AGING']}
@endforeach
用以下代码替换您的代码
@foreach($placedList as $placed)
@php
if ($placed['AGING'] < 30) {
$color = "green";
}elseif ($placed['AGING'] > 30 and $placed['AGING'] < 60) {
$color = "yellow";
}else{
$color = "red";
}
@endphp
<div class="uk-width-1-10" style="background-color:{{$color}}">{{$placed['AGING']}}</div>
@endforeach
@foreach($placedList as$placed)
@php
如果($placed['AGING']<30){
$color=“绿色”;
}elseif($placed['AGING']>30和$placed['AGING']<60){
$color=“黄色”;
}否则{
$color=“red”;
}
@endphp
{{$placed['AGING']}
@endforeach
您错过了黄色后的代码>你错过了代码>黄色之后。