id(); $table->integer('parent_id')->default(0); $table->string('name',100); $table->integer('company_id'); $table->integer('manager_id')->nullable(); $table->timestamps(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('department'); Schema::create('department', function (Blueprint $table) { $table->id(); $table->string('parent_dept',100)->nullable(); $table->string('name',100)->nullable(); $table->string('manager_id',100)->nullable(); $table->timestamps(); }); } };