laravel foreach 报错setoff:1

@if(count($roles) >1)
            @foreach($roles as $role)
            <tr >
                <td class="tc" id="aa"><input type="checkbox" name="id[]"  ></td>
                <td class="tc">
                    <input type="text" name="ord[]" value="0">
                </td>
                {{--<td class="tc" id="did">{{$role->id}}</td>--}}
                <td>
                    {{$role}}
                </td>
                <td>
                    <a href="#" id="del">撤销此用户的角色</a>
                </td>
            </tr>
            @endforeach
            @else
            <tr >
                <td class="tc" id="aa"><input type="checkbox" name="id[]"  ></td>
                <td class="tc">
                <input type="text" name="ord[]" value="0">
                </td>
                <td class="tc" id="did"></td>
                <td>
                  {{$roles}}
                </td>
                <td>
                    <a href="#" id="del">撤销此用户的角色</a>
                </td>
            </tr>
                @endif
        </table>
        
      不用foreach 就没事 ,这个数据现在只有一个值
      
      for 循环就可以,foreach就不行吗?
阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题