首页 > 解决方案 > 我有问题从数据透视表中获取数据

问题描述

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我收到错误

试图获得非对象的属性“分数”

标签: laravel

解决方案


推荐阅读