Почему реляционные таблицы с помощью Laravel миграций, созданных с помощью MyISAM, которые не поддерживают реляционные функции - PullRequest
0 голосов
/ 19 апреля 2020

Я заметил, что Laravel создает таблицы через механизм хранения как MyISAM, который не поддерживает реляционные функции.

Я настроил внешние ключи с помощью миграций, но когда я проверял в Phpmyadmin, он не показывает никаких реляционных функций из-за для механизма хранения MyISAM.

Я прочитал, что если я перехожу на InnoDB, отношения могут применяться.

Но мой вопрос: если я не могу добавить отношения, то почему Laravel взял это хранилище как MyISAM? Есть ли необходимость помещать отношения в базу данных? Это сделает мою базу данных уязвимой.

Какова лучшая практика согласно Laravel?

...