当前位置: 首页 >  要文 > 正文

PHP-web框架Laravel-数据库(二)

2023-04-29 14:23:24 来源:腾讯云


【资料图】

二、数据迁移

Laravel框架提供了数据迁移功能,可以方便地管理数据库的变更。通过数据迁移,可以创建、修改和删除数据库表,以及添加、删除和修改表中的字段等。下面是一个创建users表的示例:

创建迁移文件

php artisan make:migration create_users_table

执行以上命令后,会在database/migrations目录下生成一个迁移文件,文件名为当前时间戳加上迁移名称。

编写迁移代码

打开生成的迁移文件,可以看到up方法和down方法。在up方法中编写创建表的代码,如下所示:

public function up(){    Schema::create("users", function (Blueprint $table) {        $table->id();        $table->string("name");        $table->string("email")->unique();        $table->timestamp("email_verified_at")->nullable();        $table->string("password");        $table->rememberToken();        $table->timestamps();    });}

上述代码创建了一个名为users的数据表,该表包含id、name、email、email_verified_at、password、remember_token和timestamps等字段。

执行迁移

执行以下命令来运行迁移文件:

php artisan migrate

该命令会执行up方法中的代码,创建users表。如果需要回滚该迁移,可以执行以下命令:

php artisan migrate:rollback

该命令会执行down方法中的代码,删除刚刚创建的users表。

标签:

<  上一篇

快播:誊组词_誊组词是什么

下一篇 >

最后一页