【发布时间】:2018-12-03 08:05:12
【问题描述】:
这是我的显示代码
@foreach($managefee as $managefees)
@if($managefees->university==$university[0]->id)
@if($managefees->eduId=="Undergraduate")
@foreach($dept as $depts)
@if($depts->id==$managefees->deptId)
<h4>{{$depts->name}}</h4>
@foreach($degree as $degrees)
@if($degrees->id==$managefees->degreeId)
<li>{{$degrees->name}}</li>
@endif
@endforeach
@endif
@endforeach
@endif
@endif
@endforeach
预期输出:
在这个计算机科学和工程是主要类别,其他是子类别...我只想显示一个时间类别,其余子类别应该根据类别落后....但是当子类别时类别会一次又一次地重复已添加....我想一直只显示一个时间类别显示....
这是我的数据库表:
+----+--------+--------+----------+------------+----------+----------------------------+-----+---------------+-----+------------+
| id | fee | deptId | degreeId | university | hec_dept | degreeR | hec | eduId | pec | deleted_at |
+----+--------+--------+----------+------------+----------+----------------------------+-----+---------------+-----+------------+
| 1 | 250000 | 1 | 6 | 1 | 1 | lorem ipsum dolor sit | HEC | Undergraguate | PEC | null |
| 2 | 230000 | 1 | 7 | 1 | 1 | lorem ipsum dolor sit amet | HEC | Undergraguate | PEC | null |
+----+--------+--------+----------+------------+----------+----------------------------+-----+---------------+-----+------------+
这是我的控制器查询:
public function findUniversityDetailByCity($id) {
$uniid = Crypt::decrypt($id);
$heading = $uniid;
$university = manageUniversityModel::where('id', '=', $uniid)->get();
$city = addcity::all();
$managefee = managefee::all();
$degree = manageDegreeModel::all();
$dept = uniFormDepartment::all();
$country = addCountry::all();
$edulevel = edulevel::all();
return view('findUniversityDetailByCity', compact('university', 'city', 'managefee', 'degree', 'dept', 'country', 'edulevel'));
}
【问题讨论】:
-
显示你的控制器查询?
-
我会创建一个关系,其中部门有很多学位,这样部门将包含你的学位,并且每个学位只显示一次
-
这是我的控制器查询
-
@Ali 请编辑您的问题,清楚地发布您的控制器功能
-
@Hamelraj 请看图片....这是我的控制器查询...有问题的帖子