Я понял, что происходит. PHP-сервер, который я использую, запускает мое электронное приложение, кажется, не загружает расширение pdo_sqlite, в то время как глобальный исполняемый файл php в моей системе работает, когда я выполняю «php artisanmigrate» из командной строки. Таким образом, существует несоответствие этих двух версий PHP.
После перехода на новое устройство я столкнулся со странной проблемой. Команда artisanmigrate работает, но когда я пытаюсь получить доступ к странице, подключающейся к базе данных, я получаю эту ошибку
"не удалось найти драйвер (SQL: PRAGMA Foreign_keys = ON;)"
Моя конфигурация показана ниже
Laravel 8.40
PHP 7.3 с включенными расширениями
- pdo_sqlite
- sqlite3
- pdo_mysql
Подробнее здесь: https://stackoverflow.com/questions/700 ... gn-keys-on
Мобильная версия