JavaScript
x
@foreach ($todos as $todo)
@if($todo->is_completed == 1)
<tr class="bg-success">
@elseif($todo->level == 1)
<tr class="bg-primary">
@elseif($todo->level == 2)
<tr class="bg-warning">
@elseif($todo->level == 3)
<tr class="bg-danger">
@endif
Hi, have i to do it more simple or its a normal practice?
Advertisement
Answer
Instead of using if-else, I would recommend you to use switch statement.
JavaScript
@foreach ($todos as $todo)
@if($todo->is_completed == 1)
<tr class="bg-success">
@endif
$level= $todo->level;
@switch($level)
@case('1')
<tr class="bg-primary">
@break
@case('2')
<tr class="bg-warning">
@break
@case('3')
<tr class="bg-danger">
@break
@endswitch