📜  创建表 laravel 给定名称表 - PHP (1)

📅  最后修改于: 2023-12-03 15:22:41.540000             🧑  作者: Mango

创建表 Laravel 给定名称表 - PHP

在 Laravel 中,创建新的数据表可以使用迁移(Migration)。它允许您使用 PHP 代码对数据库进行修改,而无需手动执行 SQL 查询。

步骤
1. 创建新迁移

运行以下 Artisan 命令来创建一个新的迁移:

php artisan make:migration create_example_table --create=example

上面的命令将创建一个名为 create_example_table 的迁移类,并告诉 Laravel 创建一个名为 example 的表。

2. 定义表结构

打开新创建的迁移文件 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 的表,并定义了三个列:idnametimestamps

3. 运行迁移

运行以下 Artisan 命令来运行这个迁移:

php artisan migrate

这会向数据库中添加一个迁移记录,并将定义的表结构应用于数据库。

总结

使用 Laravel 迁移,您可以轻松地创建、修改和撤销数据库结构,而无需手动执行 SQL 语句。这是一种方便、可移植和可维护的方法,适用于大多数 Laravel 应用程序。