我试图将变量从控制器传递到视图,我尝试了紧凑型和 with 但没有任何效果,我收到此错误:
ErrorException 未定义变量:程序。
public function getManageCourse(){
$programs = Program::all();
$academics = Academic::orderBy('academic_id','DESC')->get();
return view(('courses.manageCourse'),compact('programs','academics'));
}
Run Code Online (Sandbox Code Playgroud)
<div class="col-sm-4">
<label for="program">Course</label>
<div class="input-group">
<select class="form-control" name="program_id" id="program_id">
<option value="">------------</option>
@foreach($programs as $key =>$p)
<option value="{{$p->$program_id}}">{{$y->program}}</option>
@endforeach
</select>
<div class="input-group-addon">
<span class="fa fa-plus" id="add-more-program"></span>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我研究过类似的问题,但没有找到解决方案,为什么会发生这种情况?我究竟做错了什么?