简体   繁体   English

为 foreach() 2 提供的参数无效

[英]invalid argument supplied for foreach() 2

I tried a few times but it's still wrong, just trying to list all the classes in my display file like this:我尝试了几次但仍然是错误的,只是尝试像这样列出显示文件中的所有类:

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

But getting an error which says"Undefined variable: kelas"但是收到一个错误,上面写着“未定义的变量:kelas”

In my controller, I have the following function:在我的控制器中,我有以下功能:

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

What am I doing wrong?我究竟做错了什么?

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM