我的模型
public function semesters(): BelongsToMany
{
return $this->belongsToMany(Semester::class)
->orderBy('name', 'desc');
}
我的控制器代码$semesters = Auth::guard('student')->user()->semesters;
我的密码是{{ dd($semesters->name) }}
错误是Property [name] does not exist on this collection instance.
我的期望是在刀片中获得singal学期名称
2条答案
按热度按时间cidc1ykv1#
您面临的错误是由于您没有引用正确的数据。你可以这样做:
然后你可以使用
semesterName
在前端呈现这个名字。代码将获取第一个结果,然后从结果中获取名称。希望这能帮上忙。mhd8tkvw2#
另一种方式:
这是非常simpale我也得到了另一个stackovreflow问题的想法,也为我工作