public function up(): void { Schema::create('tenants', function (Blueprint $table) { $table->string('id')->primary(); $table->foreignId('user_id')->nullable()->constrained('users')->cascadeOnDelete(); $table->timestamps(); $table->json('data')->nullable(); }); }Buraki user_id sütununa veri gönderiyorum ama aşağıda görüldüğü gibi gönderdiğim veri {"user_id":6} olarak data sütununa yazılıyor. Neden olabilir?

Controller şu şekilde:
//Kullanıcı Ekleme $kullaniciEkle = User::create([ 'name' => request('name'), 'email' => request('email'); 'password' => bcrypt(rand(10000, 99999)), ]); //Tenant Ekleme $tenantekle = Tenant::create([ 'id' => $tenantsonhal, 'user_id' => $kullaniciEkle->id