
Migrations & Schema Builder
Migration 생성, schema builder, 컬럼 타입, index, foreign key, rollback, seeder, factory
20 면접 질문·
Mid-Level
1새 migration을 생성하는 artisan 명령어는 무엇입니까?
1
새 migration을 생성하는 artisan 명령어는 무엇입니까?
답변
make:migration 명령어는 자동 timestamp와 함께 database/migrations 폴더에 새 migration 파일을 생성합니다. 이 명령어는 설명적인 migration 이름을 받으며 --create 또는 --table 옵션을 사용해 기본 코드를 자동으로 생성할 수 있습니다. 이 명령어를 사용하면 표준화된 구조와 일관된 migration 명명이 보장됩니다.
2새 테이블을 생성하는 Schema Builder 메서드는 무엇입니까?
2
새 테이블을 생성하는 Schema Builder 메서드는 무엇입니까?
답변
Schema::create() 메서드는 데이터베이스에 새 테이블을 생성합니다. 두 개의 파라미터를 받는데, 테이블 이름과 컬럼을 정의하기 위해 Blueprint 객체를 받는 closure입니다. 이 메서드는 새로운 데이터 구조를 생성하기 위해 migration의 up() 메서드에서 사용됩니다.
3auto-increment UNSIGNED BIGINT 식별자를 저장하려면 어떤 컬럼 타입을 사용해야 합니까?
3
auto-increment UNSIGNED BIGINT 식별자를 저장하려면 어떤 컬럼 타입을 사용해야 합니까?
답변
id() 메서드는 primary key 역할을 하는 auto-increment UNSIGNED BIGINT 컬럼을 생성합니다. 이는 Laravel 6부터 권장되는 식별자 타입으로 increments()를 대체합니다. 이 메서드는 auto-increment와 primary key 제약 조건을 자동으로 구성하여 테이블 정의를 단순화합니다.
4
테이블에 created_at과 updated_at 컬럼을 추가하는 메서드는 무엇입니까?
5
대기 중인 모든 migration을 실행하는 artisan 명령어는 무엇입니까?
+17 면접 질문
기타 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개 질문Eloquent Relationships
Mid-Level
25개 질문유효성 검사와 폼
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개 질문