Я хотел бы настроить систему категорий в своем приложении.
Я хотел бы предложить своим пользователям список категорий по умолчанию.
Каждый пользователь должен иметь возможность добавлять свои собственные категории или изменить существующие категории (обновить или удалить), не затрагивая категории других пользователей.
У меня есть решение, но оно мне не кажется идеальным.
Когда пользователь создается, я создавать записи в базе данных categories
для каждой категории по умолчанию. Это означает, что если у меня есть 50 категорий по умолчанию, мне нужно создать 50 записей.
public function register() {
// ...
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
Categorie::create(['user_id' => $team->id, 'name' => $name, 'type', $type]);
/..
}
Как бы вы это сделали?