簡體   English   中英

Php工匠不工作(laravel 5.1)

[英]Php artisan not working (laravel 5.1)

突然,當我輸入php artisan或任何工匠命令時,我看到了這條消息

[ErrorException]
試圖獲得非對象的屬性

我嘗試了以下內容

1- php artisan clear-compiled

2-刪除vendor目錄並使用composer installcomposer 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM