访问循环中的laravel模型变量

ie3xauqp  于 2022-12-01  发布在  其他
关注(0)|答案(1)|浏览(119)

在我laravel项目中,我有一个表:

Schema::create('results', function (Blueprint $table) {
            $table->id();

            $table->tinyInteger('set_1')->nullable();
            $table->tinyInteger('set_2')->nullable();
            $table->tinyInteger('set_3')->nullable();
            $table->tinyInteger('set_4')->nullable();
            $table->tinyInteger('set_5')->nullable();

            $table->timestamps();
        });

在刀片页面中显示set_* 字段的正确方式是什么?
这是可行的,但我相信还有更好的解决方案

@php
      $label = ['set_1', 'set_2', 'set_3', 'set_4', '5set_'];
   @endphp
   @for ($i = 0; $i < 5; $i++)
      <tr>
          <td>
{{-- I'm sure there is a better way to do that --}}
             {{ $result[$label[$i]] }}
          </td>
      </tr>
   @endfor
8i9zcol2

8i9zcol21#

试试这个

// here : $i should be lower or equal 5
 @for ($i = 0; $i <= 5; $i++)
  <tr>
      <td>
         {{ $result["set_$i"] }}
      </td>
  </tr>
 @endfor

我希望它有用。

相关问题