laravel - 我有问题从数据透视表中获取数据
问题描述
public function users()
{
return $this->belongsToMany(\App\Model\User::class)
->withPivot('score', 'time_mins', 'status')
->withTimestamps();
}
public function exams()
{
return $this->belongsToMany(\App\Model\Exam::class)
->withPivot('score','time_mins','status')
->withTimestamps();
}
public function showScore($id)
{
$user=User::findOrFail($id);
$data['students']=$user;
$dd=$user->pivot->score;
dd($dd);
return view('admin.user.score')->with($data);
}
打电话时showScore
我收到错误
试图获得非对象的属性“分数”
解决方案
推荐阅读
- arrays - 是否有功能或可能打印数字中的数字?
- ios - UIView 动画在 KeyboardWillShowNotification 事件中不起作用
- angular - 在 ngOnInit 中测试一个可观察的间隔
- jquery - 修复标题透明背景问题?
- wac - Windows Admin Center:无法连接到工作组中的本地 Windows 10 系统
- javascript - 使用正则表达式提取字符串 (><) 之间的单词
- apache-spark - spark-submit 的默认 --master 参数是什么?
- php - php 从具有相等值的 xml 文件中检索
- django - Django 酥脆的表单字段没有保存
- c# - 跟踪 Web API 的最佳实践