Php Laravel:@foreach不呈现其中的内容

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 =

我正在创建一个简单的@foreach,但由于某些原因,它被完全忽略了。我确保数据存在。I var_转储到控制器和视图中,变量确实存在

控制器代码:

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()