Отношение ошибок Laravel «сеансы» не существуетPhp

Кемеровские программисты php общаются здесь
Anonymous
Отношение ошибок Laravel «сеансы» не существует

Сообщение Anonymous »

Я пытался переделать свой ранее созданный проект Laravel 8 с использованием последней версии Laravel 12. После настройки подключения к базе данных (PostgreSQL) возникла ошибка:

Код: Выделить всё

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "sessions" does not exist
Я уже обновил файл .env:

Код: Выделить всё

DB_CONNECTION=pgsql
и в файле config/database.php:

Код: Выделить всё

'default' => env('DB_CONNECTION', 'postgres'),

...

'pgsql' => [
'driver' => 'pgsql',
'url' => env('DB_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5434'),
'database' => env('DB_DATABASE', 'library'),
'username' => env('DB_USERNAME', 'postgres'),
'password' => env('DB_PASSWORD', 'postgres123!@#'),
'charset' => env('DB_CHARSET', 'utf8'),
'prefix' => '',
'prefix_indexes' => true,
'search_path' => 'public',
'sslmode' => 'prefer',
],
Для получения дополнительной информации: я использую только что установленный wampserver 3.3.7, PHP 8.3.14, Laravel 12.14.1 и уже включил расширение pdo_pgsql и pgsql из php.ini. Версия PotgreSQL — 12, и она действительно использует правильный порт (5434) вместо порта по умолчанию 5432. Ранее созданный проект отлично работает с этими настройками.
Что касается причины, по которой я решил переделать его вместо того, чтобы следовать руководству по обновлению от Laravel, потому что есть много строк кода, которые мне нужно оптимизировать, и его быстрее воссоздать с самого начала.

Подробнее здесь: https://stackoverflow.com/questions/796 ... not-exists

Вернуться в «Php»