Laravel

Migrations & Schema Builder

Migrations creation, schema builder, column types, indexes, foreign keys, rollbacks, seeders, factories

20 면접 질문·
Mid-Level
1

Which artisan command allows creating a new migration?

답변

The make:migration command generates a new migration file in the database/migrations folder with an automatic timestamp. This command accepts a descriptive migration name and can use --create or --table options to automatically generate base code. Using this command ensures standardized structure and consistent naming of migrations.

2

Which Schema Builder method allows creating a new table?

답변

The Schema::create() method allows creating a new table in the database. It takes two parameters: the table name and a closure that receives a Blueprint object to define columns. This method is used in the up() method of migrations to create new data structures.

3

Which column type should be used to store an auto-incrementing UNSIGNED BIGINT identifier?

답변

The id() method creates an auto-incrementing UNSIGNED BIGINT column that serves as primary key. This is the recommended type for identifiers since Laravel 6, replacing increments(). This method automatically configures auto-increment and primary key constraint, simplifying table definition.

4

Which method allows adding created_at and updated_at columns to a table?

5

Which artisan command executes all pending migrations?

+17 면접 질문

다음 면접을 위해 Laravel을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기