Я создаю систему значков, в которой пользователи зарабатывают определенные значки, выполняя определенные задачи.
Сейчас моя таблица базы данных выглядит следующим образом:
Код: Выделить всё
Schema::create('user_badges', function (Blueprint $table) {
$table->integer('user_id', true, true);
$table->boolean('Badge1');
$table->boolean('Badge2');
$table->boolean('Badge3');
$table->boolean('Badge4');
$table->boolean('Badge5');
$table->boolean('Badge6');
$table->boolean('Badge7');
$table->boolean('Badge8');
});
Прежде чем приступить к реализации дальнейшей логики, я бы не хотел загонять себя в угол.
Существует ли лучшая структура базы данных для хранения значков пользователей?
Что-то вроде массива или более динамическая структура подойдет лучше?>
Подробнее здесь: https://stackoverflow.com/questions/798 ... in-laravel
Мобильная версия