Php Laravel获取对象的属性
我想访问此部门的属性,以便获取其中存在的课程,并将其传递给我尝试过的视图: dd($department->id),但不在仅在视图中工作的控制器中Php Laravel获取对象的属性,php,laravel,Php,Laravel,我想访问此部门的属性,以便获取其中存在的课程,并将其传递给我尝试过的视图: dd($department->id),但不在仅在视图中工作的控制器中 $department = Student::where('students.id', Auth::user()->id) ->join('departments', 'department_id', 'departments.id') ->select('depart
$department = Student::where('students.id', Auth::user()->id)
->join('departments', 'department_id', 'departments.id')
->select('departments.id', 'departments.nom')
->get();
//dd($department);
您应该尝试
dd($department->first()->id)
这样做有效。get()返回集合,因此您需要从集合中提取第一个元素。$department
是一个集合
,而不是学生
的单个实例。使用->first()
或循环。谢谢。我爱你们这些有用的家伙;)