【问题标题】:invalid argument supplied for foreach() 2为 foreach() 2 提供的参数无效
【发布时间】:2020-05-22 01:27:11
【问题描述】:

我尝试了几次但仍然错误,只是想像这样列出我的显示文件中的所有类:

@foreach ($kelas as $k)
   <option value="{{$k->id}}">{{$k->name}}</option>
@endforeach

但是得到一个错误,上面写着“未定义的变量:kelas”

在我的控制器中,我有以下功能:

$kelas=Kelas::all();
    return view('student.edit',['student'=>$student],['kelas'=>$kelas]);

我做错了什么?

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您的代码存在数组语法错误,请将其更改为:

      return view('student.edit',['student'=>$student, 'kelas'=>$kelas]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-17
      • 2011-02-07
      相关资源
      最近更新 更多