[英]Php artisan not working (laravel 5.1)
突然,當我輸入php artisan
或任何工匠命令時,我看到了這條消息
[ErrorException]
試圖獲得非對象的屬性
我嘗試了以下內容
1- php artisan clear-compiled
2-刪除vendor
目錄並使用composer install
或composer update
3-克隆一個標准的Laravel應用程序並將我的文件app
目錄和我的配置並使用composer
命令,但步驟錯誤已更改為
[ErrorException]
試圖獲得非對象的屬性腳本php artisan clear-compiled處理post-install-cmd事件,返回錯誤
[RuntimeException的]
錯誤輸出:
有什么建議 ?
謝謝
如果我理解得很清楚,那么當您使用應用文件時就會出現此問題。 這可能意味着您在構造函數中遇到了一些問題 - 您嘗試運行函數並且對象未初始化。 你不應該在構造函數中設置東西(例如在你的控制器上查找)或者你會得到一些“奇怪的”錯誤,你的工匠將無法正常工作
在我的應用程序導航后,我在我的ServiceProviderClass
boot()
方法中發現了問題,特別是當注釋一個方法根據子域名獲取數據時, artisan
運行良好
Laravel Doc提示這種方法
在注冊所有其他服務提供者之后調用此方法,這意味着您可以訪問框架已注冊的所有其他服務
更多閱讀Laravel服務提供商
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.