SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘hidi. users’ doesn’t exist?

Ошибка "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hidi. users' doesn't exist" возникает, когда ваше приложение Laravel не может найти таблицу с именем "users" в базе данных, которую вы используете.

Наиболее вероятная причина возникновения этой ошибки в Laravel - это отсутствие таблицы "users" в вашей базе данных. Laravel использует концепцию моделей, где каждая модель соответствует таблице в базе данных. Если модель "User" отсутствует, Laravel будет искать таблицу с именем "users", чтобы связать модель с данными из базы данных.

Возможно, вы забыли создать таблицу "users" или неправильно указали имя таблицы. Проверьте создан ли файл миграции для таблицы "users". Если миграция существует, убедитесь, что файл миграции содержит правильное имя таблицы в методе up().

Если таблица "users" не существует, выполните миграцию, чтобы создать таблицу. Для этого вам нужно выполнить команду php artisan migrate.

Если таблица "users" уже существует, убедитесь, что она указана в вашем файле конфигурации базы данных (database configuration). Откройте файл config/database.php и найдите раздел connections. Убедитесь, что ваше подключение к базе данных содержит следующие настройки:

'mysql' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', 'localhost'),
    'port' => env('DB_PORT', '3306'),
    'database' => env('DB_DATABASE', 'your database name'),
    'username' => env('DB_USERNAME', 'your database username'),
    'password' => env('DB_PASSWORD', 'your database password'),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix' => '',
    'strict' => true,
    'engine' => null,
],

Убедитесь, что значения database, username и password соответствуют вашим настройкам базы данных.

Если вы используете в своем приложении несколько подключений к базе данных, убедитесь, что подключение, используемое для модели "User", настроено правильно.

После внесения изменений перезапустите ваш сервер и выполните команду php artisan migrate, если таблица "users" еще не создана. Это создаст таблицу, если она отсутствует в базе данных.

Если проблема не решена после всех этих шагов, возможно, это может быть связано с базой данных или другими настройками, которые влияют на доступность таблицы "users". В этом случае обратитесь к документации Laravel или к разработчикам базы данных, чтобы найти причину возникновения ошибки.