0
我已經創建了表格設置和模型設置。是belongsToMany類型的多態關係,所以我可以將單個記錄附加到多個多態記錄
這是表的定義:
$table->bigincrements('id');
$table->string('has_settings_type');
$table->biginteger('has_settings_id')->unsigned();
$table->string('key');
$table->string('value')->nullable();
$table->string('type')->default('string');
這讓我的設置附加到一個單一的模式。然而,我想出了一個用戶案例,我想將設置附加到多個模型,而不僅僅是一個,它仍然必須是多態關係。
我知道如何在不使用多態時創建belongsToMany,但我不知道如何設計使用多態時的表,我需要belongsToMany。
任何建議如何我可以做到這一點?