如何在状态"Waiting Confirmation"时设置颜色警告?

how to set color warning when status "Waiting Confirmation"?

我想为“等待确认”状态制作警告标签,代码如下:

->editColumn('status', function ($aduan) {
           $color = ($aduan->status == 'Pending') ? 'label-danger' : 'label-success';
           return '<span class="label ' . $color . '">' . $aduan->status . '</span>';
  })

首先向您道歉,因为我不是 Laravel 人,但这可以通过基本的 if-else 来解决。 代码看起来像这样(您可能会遇到一些语法错误,但想法是存在的):

->editColumn('status', function ($aduan) {
           if ($aduan->status == 'Pending'){
             $color = 'label-danger';
           } else if ($aduan->status == 'waiting confirmation'){
             $color = 'label-warning';
           } else{
             $color = 'label-success';
           } 

           return '<span class="label ' . $color . '">' . $aduan->status . '</span>';
  })