Я клонирую свой существующий (и работающий) проект Laravel из github, чтобы начать новый.
Создание новой копии .env и заполнение из .env.example.
Затем попробуйте обычную процедуру «обновления (или установки) композитора» и «php artisan key: generate», как всегда.
Но любая команда с мастером или композитором заканчивается этой ошибкой:
SQLSTATE[HY000] [2002] No such file or directory (SQL: select `image_resize` from `settings` where `id` = 1 limit 1)
SQLSTATE[HY000] [2002] No such file or directory
Я использую MAMP и заполнил файл .env с правильной и рабочей информацией БД (База данных пока пуста)
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=new_proj_db
DB_USERNAME=root
DB_PASSWORD=root
Я знаю, что это проблема с базой данных, но я даже не могу заполнить свою базу данных фиктивной информацией, используя фабрики и посев. Все они заканчиваются одной и той же ошибкой «SQLSTATE [HY000] ......»
Я не могу сгенерировать ключ или обновить зависимости композитора.
Может быть, я должен закомментировать некоторый код, который вызывает эту проблему. (SQL: выберите image_resize
из settings
, где .....) 'image_size' и 'settings' - мой код, но я не могу понять, почему они вызывают проблемы при новой установке.
Видимо, мне не хватает чего-то очень простого и открытого для любых предложений.