Зависит от того, как это используется. В любом случае в одной таблице с пользователем хранить не целесообразно, слишком много данных при каждом запросе читать. Остается выбор между one-to-one (id пользователя в качестве первичного ключа или уникального индекса и json поле с данными) и one-to-many (отдельный первичный ключ и неуникальный foreign индекс с id пользователя, в каждой строке отдельно по одной записи).
В этом случае логичнее (и удобнее для добавления/редактирования и прочего) будет вариант с one-to-many, но в некоторых случаях (не этот юзкейс, конечно) может подойти и one-to-one.
Советую полностью прочитать вот этот раздел в документации:
https://laravel.com/docs/8.x/eloquent-relationships