@x1dan

Как лучше хранить настройки сайта в базе данных?

Здравствуйте, не знаю какого уровня вопрос. Вообщем как лучше организовать настройки сайта. На данный момент около 20 полей. Хранить лучше через 2 поля вида key, value или же иметь 20 полей в 1 строке? Логика подсказывает что лучше иметь 2 поля, но все же не редко встречаю именно реализацию через >20 полей. Поэтому и немного попал в ступор
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
Какого типа настройки сайта у вас? Посмотрите пример реализации в laravel, там все хранится в файлах конфига.

Пример:
spoiler
'connections' => [

        'sync' => [
            'driver' => 'sync',
        ],

        'database' => [
            'driver' => 'database',
            'table' => 'jobs',
            'queue' => 'default',
            'retry_after' => 90,
        ],

        'beanstalkd' => [
            'driver' => 'beanstalkd',
            'host' => 'localhost',
            'queue' => 'default',
            'retry_after' => 90,
        ],

        'sqs' => [
            'driver' => 'sqs',
            'key' => 'your-public-key',
            'secret' => 'your-secret-key',
            'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id',
            'queue' => 'your-queue-name',
            'region' => 'us-east-1',
        ],

        'redis' => [
            'driver' => 'redis',
            'connection' => 'default',
            'queue' => 'default',
            'retry_after' => 90,
        ],

    ],
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы