← 문제 목록
중급
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%