bigIncrements('id'); $table->bigInteger('user_id')->unsigned()->index(); $table->bigInteger('item_id')->unsigned()->nullable(); $table->string('item_type')->nullable(); $table->string('action')->nullable(); $table->string('message')->nullable(); $table->string('link')->nullable(); $table->string('ip_address')->nullable(); $table->string('user_agent')->nullable(); $table->json('metadata')->nullable(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('account_logs'); } }