본문 바로가기
Framework/Laravel Framework

[Laravel] migration을 이용하여 컬럼 삭제, 수정 하기

by 원동호 2020. 12. 1.
반응형

Migration을 이용하여 컬럼 삭제, 수정을 하기 위해서는 doctrine/dbal 패키지가 필요하다.

 

컴포저를 사용하여 해당 패키지를 설치한다.

composer require doctrine/dbal

 

  • 컬럼 속성 변경
Schema::table('test', function (Blueprint $table) {
    $table->string('name', 50)->change();
});

 

  • 컬럼 이름 변경
Schema::table('test', function (Blueprint $table) {
    $table->renameColumn('from', 'to');
});

 

  • 컬럼 삭제
Schema::table('test', function (Blueprint $table) {
    $table->dropColumn('column1');
});

 

함수 작성 후 migration 실행

php artisan migrate

 

도움이 되셨다면 하트 및 댓글 부탁드립니다♥

반응형

댓글