ブレードに$ iの配列を追加するには?
model
:
protected $fillable = [
'positive1', 'positive2', 'positive3', 'positive4', 'positive5'
];
blade
://このループBeforは次のとおりです。@foreach($commentHotel as $value)
@for($i = 1; $i <= 5; $i++)
@if($value -> positive[$i] != '')
<li class="clearfix"><i class="icon icon-arrow-top"></i> <span>{{ $value -> positive[$i] }}</span></li>
@endif
@endfor
このコードはエラーです:$value -> positive[$i]
。 私が印刷したいと思います:
$value -> positive1
$value -> positive2
$value -> positive3
$value -> positive4
$value -> positive5
私は修正するにはどうすればよいですか?
この例ではEloquentメソッドを使用していますので、わかりやすいです。しかし、オブジェクトや変数名を扱うときには、 '$ value - > {" positive {$ i} "}' – Dwight
@Dwightのようにすることもできます。 – mySun