728x90
php artisan make:model Member -m
Member 테이블을 생성하면서 -m 옵션으로 마이그레이션 파일을 생성한다.
마이그레이션(Migration)
데이터베이스의 구조(테이블, 열 등)를 버전 관리할 수 있도록 도와주는 라라벨 기능
테이블을 생성하는 메서드: up()
public function up()
{
Schema::create('members', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->timestamps();
});
}
데이터베이스에 테이블 추가
php artisan migrate
모든 마이그레이션 파일의 up 메서드가 호출되고 데이터베이스에 적용
정리
1. php artisan make:model Member -m: 모델과 마이그레이션 파일 생성
2. 마이그레이션 파일에서 up 메서드에 테이블 구조 정의
3. php artisan migrate: 데이터베이스에 테이블 생성