Laravel에서 Tinker를 사용하여 기존 테이블에서 열 추가, 이름 바꾸기 및 제거

3423 단어 laravelphp

Tinker 환경으로 들어가기



CLI에서 artisan 명령을 실행하여 tinker 환경에 들어갑니다.

php artisan tinker


열 추가



제안된 코드를 Tinker에서 직접 실행하십시오.

Schema::table('<YOUR TABLE>', function ($table) {
    $table->string('name')->nullable()
        ->after('<DESIRED COLUMN>'); // add after desired column
});


열 이름 바꾸기



제안된 코드를 Tinker에서 직접 실행하십시오.

Schema::table('<YOUR TABLE>', function ($table) {
    $table->renameColumn('<FROM>', '<TO>');
});


열 제거



제안된 코드를 Tinker에서 직접 실행하십시오.

Schema::table('<YOUR TABLE>', function ($table) {
   $table->dropColumn('<DESIRED COLUMN>');
});


dropColumn 메서드에 열 이름의 배열을 전달하여 테이블에서 여러 열을 삭제할 수 있습니다.

Schema::table('<YOUR TABLE>', function ($table) {
   $table->dropColumn(['<DESIRED COLUMN>', '<DESIRED COLUMN 1>']);
});


메모



화살표 기능을 사용할 수도 있습니다.

Schema::table('<YOUR TABLE>', fn($t)=> $t->string('<DESIRED COLUMN>')->nullable());

좋은 웹페이지 즐겨찾기