こんにちは、移行による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();
});
OK、これで 9 つのフィールドを持つテーブル「users」が作成されますが、このコールバックに混乱しています。まず、変数「$table」はどのクラスのインスタンスですか? ここで何が起こったのか、これがどのように機能するのか、それぞれ説明してもらえますか?