
Eloquent Relationships
One-to-One, One-to-Many, Many-to-Many, Has Many Through, 다형성 관계, eager loading, lazy loading
25 면접 질문·
Mid-Level
1Eloquent에서 hasOne 관계란 무엇입니까?
1
Eloquent에서 hasOne 관계란 무엇입니까?
답변
hasOne()은 현재 모델이 다른 테이블에 단일 관련 레코드를 소유하는 One-to-One 관계를 정의합니다. 이 관계는 각 사용자가 하나의 프로필을 가지는 User와 Profile 같은 연관에 유용합니다. 이 관계의 역방향은 관련 모델에서 belongsTo()로 정의합니다.
2Eloquent 모델에서 hasMany 관계를 어떻게 정의합니까?
2
Eloquent 모델에서 hasMany 관계를 어떻게 정의합니까?
답변
hasMany() 메서드는 부모 모델이 다른 모델의 여러 레코드를 소유한다고 선언하기 위해 부모 모델에서 사용됩니다. 매개변수로 관련 모델 클래스를 받고, 선택적으로 외래 키와 로컬 키를 받습니다. 이 관계는 여러 게시글을 소유하는 작성자 같은 경우에 이상적입니다.
3hasOne 또는 hasMany의 역방향 관계를 정의하려면 어떤 메서드를 사용합니까?
3
hasOne 또는 hasMany의 역방향 관계를 정의하려면 어떤 메서드를 사용합니까?
답변
belongsTo()는 부모 모델이 hasOne() 또는 hasMany()를 사용할 때 자식 측에서 역방향 관계를 정의합니다. 이 메서드는 현재 모델이 다른 모델에 속함을 나타내며 외래 키를 사용해 연결을 설정합니다. 관계를 양방향으로 탐색하는 데 필수적입니다.
4
Eloquent에서 Many-to-Many 관계를 어떻게 생성합니까?
5
Many-to-Many 관계에서 pivot 테이블의 명명 규칙은 무엇입니까?
+22 면접 질문
기타 Laravel 면접 주제
PHP 기초
Junior
25개 질문PHP 객체지향 기초
Junior
20개 질문Composer & Autoloading
Junior
18개 질문Laravel 기초
Junior
20개 질문Laravel 라우팅
Junior
20개 질문Blade Templates
Junior
18개 질문Request & Response
Junior
20개 질문Eloquent ORM 기초
Junior
22개 질문Migrations & Schema Builder
Mid-Level
20개 질문유효성 검사와 폼
Mid-Level
22개 질문인증
Mid-Level
20개 질문인가와 Policies
Mid-Level
18개 질문API Resources & Authentication
Mid-Level
26개 질문미들웨어
Mid-Level
18개 질문Service Container & DI
Mid-Level
20개 질문Queues & Jobs
Mid-Level
22개 질문Events & Listeners
Mid-Level
18개 질문알림 및 메일
Mid-Level
20개 질문File Storage
Mid-Level
18개 질문Testing & PHPUnit
Mid-Level
24개 질문Caching
Mid-Level
18개 질문Livewire & Inertia
Mid-Level
20개 질문Eloquent Advanced
Senior
24개 질문Repository Pattern
Senior
20개 질문Laravel 패키지
Senior
20개 질문Performance Optimization
Senior
22개 질문Security Best Practices
Senior
22개 질문Laravel Octane
Senior
18개 질문Laravel Distributed Systems
Senior
22개 질문Observability & Monitoring
Senior
20개 질문Deployment & DevOps
Senior
20개 질문