laravel创建数据表(使用命令行结合代码)

                                                       

下面由laravel框架教程栏目给大家介绍laravel 创建数据表,希望对需要的朋友有所帮助!

虽然可以直接在数据库中创建数据表,但是不便于以后项目的迁移。现使用命令行结合代码的方式来进行生成。

1、通过命令创建数据表文件

php artisan make:migration create_table_customers

laravel创建数据表(使用命令行结合代码)

2、在数据表文件中完善数据表相关字段

<?php use IlluminateSupportFacadesSchema; use IlluminateDatabaseSchemaBlueprint; use IlluminateDatabaseMigrationsMigration;  class CreateTableCustomers extends Migration {     /**      * Run the migrations.      *      * @return void      */     public function up()     {         Schema::create(&#39;customers&#39;, function (Blueprint $table) {             $table->increments('id');             $table-&gt;string('mobile')-&gt;nullable()-&gt;unique();             $table-&gt;string('email')-&gt;unique();             $table-&gt;string('website')-&gt;default('website')-&gt;comment('站点:applet、website');             $table-&gt;string('store_id')-&gt;default('1')-&gt;comment('店铺 ID');             $table-&gt;string('first_name');             $table-&gt;string('last_name');             $table-&gt;integer('appellation')-&gt;comment('称谓');             $table-&gt;dateTime('birthday')-&gt;comment('生日');             $table-&gt;string('province')-&gt;comment('省');             $table-&gt;string('city')-&gt;comment('市');             $table-&gt;string('district')-&gt;comment('区/县');         });     }      /**      * Reverse the migrations.      *      * @return void      */     public function down()     {         Schema::dropIfExists('customers');     } }

laravel创建数据表(使用命令行结合代码)

3、生成数据表

php artisan migrate

laravel创建数据表(使用命令行结合代码)

laravel创建数据表(使用命令行结合代码)
此时,数据表已经生成!                                                

以上就是

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享