데이터베이스 테이블을 코드로 관리하는 것입니다.
SQL을 직접 실행하는 대신, PHP 코드로 테이블을 생성/수정/삭제할 수 있게 해줍니다.
// database/migrations/0001_01_01_000000_create_users_table.php
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamps();
});
위 코드가 실행되면 → DB에 users 테이블이 자동 생성됩니다.
| 기능 | ||
| 테이블 생성/수정 | php artisan migrate | 새 마이그레이션 실행 |
| 되돌리기 | php artisan migrate:rollback | 마지막 마이그레이션 취소 |
| 초기화 | php artisan migrate:fresh | 전체 테이블 삭제 후 재생성 |
| 다음글 | 뷰파일 수정시 캐시 갱신 |
|---|