📜  整数默认值 laravel - PHP (1)

📅  最后修改于: 2023-12-03 14:55:01.844000             🧑  作者: Mango

整数默认值 laravel - PHP

在 Laravel 中,我们可以轻松地定义数据库表的默认值。这是通过在迁移文件中使用 default 方法实现的。例如,以下迁移文件会创建一个名为 users 的数据库表,并给 age 字段添加一个默认值为 18 的整数类型:

Schema::create('users', function (Blueprint $table) {
    $table->bigIncrements('id');
    $table->string('name');
    $table->integer('age')->default(18);
    $table->timestamps();
});

在这个例子中,我们创建了一个 users 数据库表,并添加了 idnameagetimestamps 这些字段。age 字段被定义为整数类型,并具有默认值 18。这意味着如果在插入新记录时未指定 age 字段的值,它将自动设置为 18

当然,你也可以使用其他类型的默认值。例如,如果你想给一个字符串类型的字段添加默认值,你可以像这样定义它:

$table->string('name')->default('John Doe');

在这个例子中,我们将 name 字段定义为字符串类型,并将其默认值设置为 John Doe。这意味着,如果在插入新记录时未指定 name 字段的值,它将自动设置为 John Doe

总之,在 Laravel 中,你可以轻松地定义数据库表的默认值,而不必在每次插入新记录时都指定每个字段的值。