嗨,我对通过迁移在 laravel 中创建表(通常与 DB 一起使用)有疑问。
我有这样的东西(来自代码快乐)
<?php
Schema::create('users', function($table) {
$table->increments('id');
$table->string('username', 32);
$table->string('email', 320);
$table->string('password', 64);
$table->integer('role');
$table->boolean('active');
$table->timestamps();
});
好的,这将创建具有 9 个字段的表“用户”,但我对这个回调感到困惑。首先变量“$table”是哪个类的实例?有人可以分别解释一下这里发生了什么吗?