Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于条件的laravel叶片着色div_Php_Css_Laravel - Fatal编程技术网

Php 基于条件的laravel叶片着色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[

我试图使用数组元素值的条件来设置div的背景色

问题是我的语法在某个地方是错误的,因为正确的颜色与周围的标记一起转储,但实际上并没有将div设置为正确的颜色。因此,条件似乎在起作用,但我的语法在某个地方被破坏了

@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

您错过了
你错过了
黄色之后。