프레임워크 튜토리얼 칼럼에서 소개한 내용입니다. 필요한 친구들에게 도움이 되었으면 좋겠습니다! 데이터베이스에서 직접 데이터 테이블을 생성할 수 있지만 향후 프로젝트 마이그레이션에는 편리하지 않습니다. 이제 코드와 결합된 명령줄을 사용하여 생성합니다.
1. 명령을 통해 데이터 테이블 파일을 생성합니다
php artisan make:migration create_table_customers
2. 데이터 테이블 파일에서 데이터 테이블 관련 필드를 완성합니다
<?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateTableCustomers extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('customers', function (Blueprint $table) { $table->increments('id'); $table->string('mobile')->nullable()->unique(); $table->string('email')->unique(); $table->string('website')->default('website')->comment('站点:applet、website'); $table->string('store_id')->default('1')->comment('店铺 ID'); $table->string('first_name'); $table->string('last_name'); $table->integer('appellation')->comment('称谓'); $table->dateTime('birthday')->comment('生日'); $table->string('province')->comment('省'); $table->string('city')->comment('市'); $table->string('district')->comment('区/县'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('customers'); } }
3.
php artisan migrate
이제 데이터 테이블이 생성되었습니다! ㅋㅋㅋ
위 내용은 Laravel은 데이터 테이블을 생성합니다(코드와 결합된 명령줄 사용).의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!