string('key')->primary(); // JSON so a setting can be a flag, a date, or a translated map // without needing a column per shape. $table->jsonb('value')->nullable(); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('settings'); } };