Laravel에서 Tinker를 사용하여 기존 테이블에서 열 추가, 이름 바꾸기 및 제거
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());
Reference
이 문제에 관하여(Laravel에서 Tinker를 사용하여 기존 테이블에서 열 추가, 이름 바꾸기 및 제거), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kachidk/adding-renaming-removing-columns-from-existing-tables-using-tinker-in-laravel-1n13텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)