안녕하세요 상훈입니다.
PHP 라라벨 프레임워크(Laravel Framework)에서 마이그레이션을 생성하고,
이를 적용하는 방법을 포스팅하겠습니다.
- 마이그레이션을 생성하는 방법은 다양합니다. 그 중에서 make:model을 통해 model에 해당하는 마이그레이션을 생성하도록 하겠습니다.
// make: ** 커맨드를 이용한 마이그레이션 생성
$ php artisan make:model '마이그레이션 명' -m
- 이 또한 본인의 입맛에 맞게 설정하면 되는데요,
저는 todo list 를 만들고 있기에 해당하는 내용만 간략하게 작성하도록 하겠습니다.
// up 부분에만 해당하는 코드를 수정하도록 하겠습니다.
public function up()
{
Schema::create('items', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->boolean('completed')->default(false);
$table->timestamp('completed_at')->nullable();
$table->timestamps();
});
}
$ php artisan migrate
본인이 이전에 migrate 를 했다면 단 2줄이 뜰테고,
이전에 하지 않았다면 적용되지 않았던 모든 테이블들이 생성되었을 것입니다.
[ Laravel ] Table에 Column 추가하는 방법 (데이터 삭제 걱정 없이) (0) | 2021.10.03 |
---|---|
[ Laravel ] Laravel8 + Vue3 => CRUD 예제 (0) | 2021.09.28 |
[ Laravel ] 까먹지 말자! php artisan serve! (0) | 2021.09.28 |
[ Laravel ] Error: Cannot find module 'webpack/lib/rules/DescriptionDataMatcherRulePlugin' Require stack - (0) | 2021.09.28 |
[ Laravel - Vue.js ] 라라벨 - 뷰 연동하는 법 (0) | 2021.09.27 |
댓글 영역