id(); $table->unsignedBigInteger('user_id')->nullable(); $table->unsignedBigInteger('post_id')->nullable(); $table->text('comment'); $table->enum('status',['active','inactive'])->default('active'); $table->text('replied_comment')->nullable(); $table->unsignedBigInteger('parent_id')->nullable(); $table->foreign('user_id')->references('id')->on('users')->onDelete('SET NULL'); $table->foreign('post_id')->references('id')->on('posts')->onDelete('SET NULL'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('post_comments'); } }