📅  最后修改于: 2023-12-03 15:22:41.540000             🧑  作者: Mango
在 Laravel 中,创建新的数据表可以使用迁移(Migration)。它允许您使用 PHP 代码对数据库进行修改,而无需手动执行 SQL 查询。
运行以下 Artisan 命令来创建一个新的迁移:
php artisan make:migration create_example_table --create=example
上面的命令将创建一个名为 create_example_table
的迁移类,并告诉 Laravel 创建一个名为 example
的表。
打开新创建的迁移文件 database/migrations/xxxx_xx_xx_xxxxxx_create_example_table.php
,在 up
方法中定义要创建的表的结构。例如:
public function up()
{
Schema::create('example', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->timestamps();
});
}
在上面的例子中,创建了一个名为 example
的表,并定义了三个列:id
、name
和 timestamps
。
运行以下 Artisan 命令来运行这个迁移:
php artisan migrate
这会向数据库中添加一个迁移记录,并将定义的表结构应用于数据库。
使用 Laravel 迁移,您可以轻松地创建、修改和撤销数据库结构,而无需手动执行 SQL 语句。这是一种方便、可移植和可维护的方法,适用于大多数 Laravel 应用程序。