← 문제 목록
중급 Laravel 50P

Eloquent에서 다대다 관계 설정은?

Laravel의 Eloquent ORM에서 다대다 관계를 설정하기 위해서는 두 개의 모델이 필요하며, 이들 사이에 중간 테이블이 존재해야 합니다. 예를 들어, 'User'와 'Role' 모델이 있을 때, 이 둘 사이에 'role_user'라는 중간 테이블을 생성해야 합니다. 다음 코드 스니펫은 User 모델의 관계 메소드를 보여줍니다:


이와 같은 구조에서 중간 테이블의 설정과 관련하여 어떤 부분이 잘못되었을 가능성이 있는지 선택지를 통해 확인해 주세요.
PHP
class User extends Model
{
    public function roles()
    {
        return $this->belongsToMany(Role::class);
    }
}

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%