mgsmus
Abi, bir roleName'ine ait role_options tablosuna hangi optionName değerleri ile veri eklemeliyim?
Ben şöyle düşündüm;
bir tablo yapıp mesela role_option_names tablosu yapıp.
role -- option -- type(string|float|integer|double, vs )
olan bir tablo yapıp, bunu admin panelinde yoneltilmesi nasıl bir fikir olur sence?
Böyle birşey'den bahsediyorum.
Schema::create('role_option_names', function (Blueprint $table) {
$table->id();
$table->string('role')->index();
$table->string('option')->index();
$table->enum('type', array_column(RoleOptionType::cases(), 'value'))->default(RoleOptionType::STRING->value)->index();
$table->string('default_value');
$table->unique(['role','option']);
$table->timestamps();
});