Я пытаюсь создать новую виртуальную среду разработки для одного из моих проектов на Github. Я установил MariaDB, PHP 7, сделал локальный клон репозитория и восстановил его .env -файл. Он должен работать.
К сожалению, когда я набираю php artisan и composer update, я получаю следующую ошибку:
Неустранимая ошибка PHP: Неперехваченная ошибка: вызов функции-члена connection () на null в src / vendor / laravel / framework / src / Illuminate / Database / Eloquent / Model.php: 1058
Трассировка стека:
# 0 src / vendor / laravel / framework / src / Illuminate / Database / Eloquent / Model.php (1024): Illuminate \ Database \ Eloquent \ Model :: resolveConnection (NULL)
# 1 src / vendor / laravel / framework / src /Illuminate/Database/Eloquent/Model.php(859): Illuminate \ Database \ Eloquent \ Model-> getConnection ()
# 2 src / vendor / laravel / framework / src / Illuminate / Database / Eloquent / Model.php (818): Illuminate \ Database \ Eloquent \ Model-> newBaseQueryBuilder ()
# 3 src / vendor / laravel / framework / src / Illuminate / Database / Eloquent / Model.php (802): Illuminate \ Database \ Eloquent \ Модель-> newQueryWithoutScopes ()
# 4 src / vendor / laravel / framework / src / Illuminate / Database / Eloquent / Model.php (1374): Illuminate \ Database \ Eloquen в src / vendor / laravel / framework / src / Illuminate / Database / Eloquent / Model.php в строке 1058
Я не знаю, имеет ли это отношение к данной ошибке, но обратите внимание на неправильное написание Eloquent в трассировке стека №4.
Вы можете найти мой файл composer.json здесь:
https://github.com/galadhremmin/Parf-Edhellen/blob/master/src/composer.json
Версия PHP: 7.1.2 в Debian 9.
Есть идеи, что может быть не так?
Изменить. Это влияет на компоненты artisan и composer, которые даже не запускаются.
php -r '$i = mysqli_connect("127.0.0.1", "elfdict", "elfdict"); echo !$i ? "fail\n" : "success\n";'
- person Leonard   schedule 29.08.2017