안녕하세요 상훈입니다.
라라벨 - migration에서 명령어로 테이블의 컬럼을 추가하는 방법을 포스팅하겠습니다.
기본적인 테이블은 posts 라는 이름의 테이블로, 게시글을 저장하는 곳입니다.
그 안에 데이터가 이렇게 있다고 가정하고 컬럼을 추가하는 과정을 그려보도록 하겠습니다.
php artisan make:migration add_user_id_to_posts_table
- add : 추가하겠다.
- user_id : 무엇을 ( user_id 라는 이름의 컬럼을)
** 자유롭게 작성해주셔도 무방합니다.
- to : 어떤 테이블에
- posts_table : 적용하고자 하는 테이블명
public function up()
{
Schema::table('posts', function (Blueprint $table) {
$table->integer('user_id');
});
}
public function down()
{
Schema::table('posts', function (Blueprint $table) {
// rollback할 때
$table->dropColumn('user_id');
});
}
php artisan migrate
데이터에 default 값이 들어간 컬럼이 생성되었습니다.
이상입니다.
댓글 영역