2015-08-09 39 views
16

我是Laravel 5的新手,試圖一點一點地理解它,此刻我非常困惑於錯誤消息。 MVC對我來說是新事物。Laravel 5無法檢測到應用程序名稱空間

我想要做的是我的網站的博客系統,我已經下載了名爲「Serverfireteam/blog」的軟件包; https://phppackages.org/p/serverfireteam/blog

它安裝得很好,我猜。當我去http://myhost.com/public/panel/login我得到的登錄屏幕,但是當我登錄它給了我這個錯誤:

ErrorException in Application.php line 1119: Unable to detect application namespace. (View: /var/www/html/mpa2/resources/views/vendor/panelViews/dashboard.blade.php)

& &

RuntimeException in Application.php line 1119: Unable to detect application namespace.

有趣的是它之前只是工作得很好,我可以登錄並做/編輯博客文章,我可以看到他們去mysql-database。我也能在現場看到他們。然後,我開始修改視圖/模板文件,以便將博客輸出集成到我的網站自己的佈局中。

我不知道是什麼給了我試圖谷歌解決方案,但沒有幫助。任何想法可能是錯的?

回答

44

好的,我解決了它。我做了什麼來解決這個:

composer update 

給了我以下錯誤:

[Seld\JsonLint\ParsingException] 

"./composer.json" does not contain valid JSON 
Parse error on line 9: 
"require-dev 
---------------------^ 
Expected: 'STRING' - It appears you have an extra trailing comma 

我打開composer.json並有在最後一行一個額外的逗號:

"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.1.*", 
} 

刪除的所以它看起來像這樣:

"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.1.*" 
} 

問題沒有了。

+4

感謝張貼此,更重要的是,發佈你找到的解決方案。這也是我的問題,現在其他人可以很快解決這個問題。 –

+0

謝謝。我遇到了同樣的問題,我用解決方案解決了這個問題。 –

+0

遇到了幾乎相同的問題,這是'composer.json'文件中的合併衝突。感謝您的解決方案。 –

0

對我造成這種情況的原因是線條評論//。 //可以在它自己的行或行的末尾。最後還有逗號會導致這種情況。

刪除評論解決了這個問題。和/或刪除額外的逗號。發生

的錯誤「作曲更新」,以及工匠的命令,如「PHP工匠製作:控制器TestsController --resource」,或「PHP的工匠製作:模型試驗」

相關問題