Если я правильно понимаю, вы говорите об этом небольшом разделе здесь:
@foreach($product->prodChar as $key => $char)
<tr>
<th>{{ $char->prodCharacter->title }}</th>
<td>{{ $char->value }}</td>
<td>-</td>
<td>-</td>
</tr>
@endforeach
Итак, у вас есть два варианта здесь:
Опция # 1 :Вы можете сравнить прямо в представлении следующим образом:
<td>{{ $char->value?: "-" }}</td>
Это вернет -
всякий раз, когда ваше значение равно нулю.
Option # 2 : Вы можетесоздайте мутатор в модели ProductChar
следующим образом:
// ...your product model code
public function getValueAttribute() {
return $this->attributes['value']?: "-";
}
Это сделает так, что при вызове $char->value
он будет использовать значение (если не ноль) или вернет -
, еслиэто ноль.