我正在嘗試爲Github上的一個項目創建一個新的虛擬開發環境。我已經安裝了MariaDB,PHP 7,製作了本地版本庫,並恢復了它的文件名爲.env。它應該工作。調用成員函數連接()null
不幸的是,當我輸入PHP工匠和作曲家更新,我收到以下錯誤:
PHP Fatal error: Uncaught Error: Call to a member function connection() on null in src/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:1058
Stack trace:
#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\Model->newQueryWithoutScopes()
#4 src/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1374): Illuminate\Database\Eloquen in src/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 1058
我不知道這是否是相關手頭的錯誤,但要注意拼寫錯誤在堆棧軌跡#4上的雄辯。
你可以找到我的composer.json文件在這裏:
https://github.com/galadhremmin/Parf-Edhellen/blob/master/src/composer.json
PHP版本:7.1.2 Debian的9
任何想法可能是錯誤的?
編輯這會影響工匠和作曲家將不能運行組件。
MariaDB(MySQL服務)實際打開了嗎?僅僅因爲你安裝了它並不意味着它已經開啓。 –
@BrianGottier我認爲它是,因爲它在終端中鍵入_mysql_時會響應。我可以登錄,並使用_.env_文件中提供的憑據查詢數據庫。 – Leonard
查看此文件:src/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php行號1058,無論類的哪個實例在connection()方法前面都沒有實例化。 –