web

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

Framework/Laravel Framework

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

사용자 원동호 2020. 12. 1. 16:14
728x90
반응형

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

 

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

728x90
반응형
0 Comments
댓글쓰기 폼