任务6:创建用户模型及对应的迁移文件
Posted pensive
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任务6:创建用户模型及对应的迁移文件相关的知识,希望对你有一定的参考价值。
一,创建用户模型
命令行模式下输入如下命令
php artisan make:model Models/Admin/User -m
后回车
该命令两个作用:
一是在app目录下创建了 Models/Admin/User.php
二是在database/migrations 下创建了对应的迁移文件
二,设计users表
1,编辑刚创建好的迁移文件/database/migrations/2020_05_02_111103_create_user_table.php
class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create(‘users‘, function (Blueprint $table) { $table->bigIncrements(‘id‘); $table->string(‘username‘,50)->default(‘‘)->comment(‘用户名‘); $table->string(‘password‘,255)->default(‘‘)->comment(‘密码‘); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists(‘users‘); } }
注:
up()表示建设的方法,down()表示删除的方法
$table->bigIncrements(‘id‘);//表示自增的ID字段
$table->string(‘username‘,50)->default(‘‘)->comment(‘用户名‘);//用户名字段
$table->string(‘password‘,255)->default(‘‘)->comment(‘密码‘);//密码字段
$table->timestamps();//表示两个时间字段,一个是创建的时间,另一个是最后一次更新的时间
三、执行迁移文件 生成数据表
命令行下输入
php artisan migrate
查看刚好5个字段,执行生成成功。
以上是关于任务6:创建用户模型及对应的迁移文件的主要内容,如果未能解决你的问题,请参考以下文章