0
我有一個模型存儲統計數據的容量。一個容量從0到多個模型操作符。當有些Capacity沒有任何操作符時,我有問題來顯示輸入數據的表單。如果沒有Operator,我需要顯式設置$ operator-> id爲0。 不幸的是,一個容量的操作符列表存儲在數據透視表中,我不知道如何模擬它。Laravel手動更改值
在我的能力模型,我有:
public function operators() {
return $this->belongsToMany('App\Models\Operator', 'capacity_operator_relation')
->withPivot('id')
->withTimestamps();
}
在我的刀模板
我有這個檢查:
@if(!$capacity->operators)
// here i need to set an array with one operator, which id = 0
$operator->pivot->id = 0;
@endif
@foreach($capacity->operators as $operator)
<input type="hidden" name="operator" value="{{ $operator->pivot-id }}">
@endforeach