SQLSTATE[42S02]: базовая таблица или представление не найдены: 1146 Таблица «eshop.sessions» не существует

SQLSTATE[42S02]: базовая таблица или представление не найдены: 1146 Таблица «eshop.sessions» не существует. ВЫБЕРИТЕ * ИЗ sessions ГДЕ id = N7H5CpGFStKcjjHhlq9aOo05OE0eU2I9muBXC4Tc предел 1

введите сюда описание изображения

  1. Когда я проверяю свою базу данных, у меня нет таблицы с именем сеансов (кстати, никогда не было)
  2. Я удалил foder Migrations, Seeders, Factory и начал заново, но безрезультатно.
  3. Я выполнил все эти команды безрезультатно Конфигурация PHP Artisan: кэш Конфигурация php artisan: очистить и композитор dump-autoload -o PHP Artisan Migrate: Fresh --seed миграция PHP Artisan
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
739
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

В Laravel 11 вам необходимо выполнить миграцию таблицы сеансов, для этого вы можете использовать команду artisan.

php artisan make:session-table 

После:

php artisan migrate
Ответ принят как подходящий

Если вы используете Laravel 11 и в файле миграции create_users_table нет миграции сессий, вам придется добавить ее вручную. На данный момент это последний файл миграции для laravel 11.x, внутри которого вы можете найти схему для отсутствующей таблицы.

Вы можете заменить драйвер сеанса в файле .env. Laravel 11 по умолчанию имеет SESSION_DRIVER=database.

если вы не хотите использовать это, измените его на другой драйвер, например SESSION_DRIVER=файл

Другие вопросы по теме