少しアドバイスが必要です。
セットアップにいくつかの移行ファイルがあります。
それらのいくつかでは、残りの部分にはない次のコードが表示されており、その目的がわからない
use Illuminate\Database\Schema\Blueprint;
Schema::create('brand', function(Blueprint $table)
設計図の行の目的を誰か教えてもらえますか? 他の作成テーブルの移行には含まれていないためです。
ありがとう
これは、クロージャーでパラメーターがオブジェクト$table
としてタグ付けされているためです。実際、 aが のクロージャに渡されるBlueprint
たびに。したがって、パラメーターを制限して、他のタイプのオブジェクトが渡された場合に PHP が致命的なエラーをスローするか、渡されたオブジェクトを PHP がチェックしないように空白のままにすることができます。Blueprint
Schema::create
Blueprint
use
-Statement が欠落しているファイルを検索するだけです。パラメータの制約はありません。