Php Laravel:@foreach不呈现其中的内容
我正在创建一个简单的@foreach,但由于某些原因,它被完全忽略了。我确保数据存在。I var_转储到控制器和视图中,变量确实存在 控制器代码:Php Laravel:@foreach不呈现其中的内容,php,laravel,laravel-blade,laravel-5.4,Php,Laravel,Laravel Blade,Laravel 5.4,我正在创建一个简单的@foreach,但由于某些原因,它被完全忽略了。我确保数据存在。I var_转储到控制器和视图中,变量确实存在 控制器代码: public function create(Request $request) { $dawrat = Dawra::all(); $ainshams = University::where('name', '=', 'عين شمس')->first(); $faculties =
public function create(Request $request)
{
$dawrat = Dawra::all();
$ainshams = University::where('name', '=', 'عين شمس')->first();
$faculties = Faculty::where('university_id', '=', $ainshams->id);
return view('createDawra', ['faculties' => $faculties]);
}
我的看法是:
<div class="btn-group" data-toggle="buttons">
@foreach ( $faculties as $faculty)
<label class="btn btn-danger " id="collg1">
<input type="checkbox" autocomplete="off">{{ $faculty->name }}
</label>
@endforeach
</div>
@foreach($faculties作为$faculty)
{{$faculty->name}
@endforeach
尝试添加->get()
:
来自Laravel:
由于每个雄辩的模型都充当查询生成器,因此还可以向查询添加约束,然后使用get方法检索结果
尝试添加->get()
:
来自Laravel:
由于每个雄辩的模型都充当查询生成器,因此还可以向查询添加约束,然后使用get方法检索结果
视图的文件名是什么?你把
.blade
?为什么不在eloquent上使用relation?视图的文件名是什么?你把.blade
?为什么不把关系用在雄辩上?
$faculties = Faculty::where('university_id', '=', $ainshams->id)->get()