Laravel 8 Migration Artisan Command를 사용하여 테이블을 생성하는 방법
https://codeanddeploy.com/blog/laravel/how-to-create-table-using-laravel-8-migration-artisan-command
이번 포스팅에서는 Laravel migration artisan command를 사용하여 테이블을 생성하는 방법에 대한 가이드를 보여드리겠습니다. Laravel을 사용하는 경우 artisan 명령을 사용하여 쉽게 테이블을 생성하고 데이터베이스를 수정하고 혼란 없이 최신 상태를 유지할 수 있습니다.
예를 들어 Laravel을 처음 사용하고 어떻게 하는지 알고 싶다면 이 게시물이 적합합니다. Laravel 8에서 마이그레이션을 사용하여 테이블을 생성하는 방법에 대한 아래 가이드를 따르십시오.
1단계: Laravel 마이그레이션 생성
이제 이 예제에서 첫 번째 Laravel 마이그레이션을 생성해 보겠습니다. 간단한
products
테이블을 생성합니다. Laravel 8에서 artisan command를 실행하는 방법을 이미 알고 있다고 가정합니다.php artisan make:migration create_products_table
위의 명령을 실행하면 마이그레이션 파일이 생성됩니다.
database/migrations/2021_11_20_022433_create_products_table.php
아래에서 생성된 코드를 참조하십시오.<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateProductsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('products', function (Blueprint $table) {
$table->id();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('products');
}
}
이제 제품 테이블에 대한 기본 열을 추가하겠습니다. 업데이트된 코드는 다음과 같습니다.
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateProductsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('products', function (Blueprint $table) {
$table->id();
$table->string('title');
$table->string('description');
$table->decimal('price', 15, 2);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('products');
}
}
2단계: Laravel 마이그레이션 실행
그런 다음 새로 만든 마이그레이션을 마이그레이션하는 명령을 실행해 보겠습니다. 아래의 다음 명령을 실행합니다.
php artisan migrate
위의 명령을 실행한 후 phpmyadmin 영역을 확인하겠습니다.
Laravel 마이그레이션 명령 옵션
이제 기본적인 Laravel 마이그레이션 명령 옵션에 대해 알아봅시다.
테이블을 사용하여 마이그레이션 만들기:
php artisan make:migration create_products_table --table=products
특정 마이그레이션 실행:
php artisan migrate --path=/database/migrations/2021_11_20_022433_create_products_table.php
마이그레이션 롤백:
php artisan migrate:rollback
Laravel 마이그레이션에 대한 자세한 내용은 here을 방문하십시오.
이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/how-to-create-table-using-laravel-8-migration-artisan-command를 방문하십시오.
행복한 코딩 :)
Reference
이 문제에 관하여(Laravel 8 Migration Artisan Command를 사용하여 테이블을 생성하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codeanddeploy/how-to-create-table-using-laravel-8-migration-artisan-command-18hf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)