2015-08-09 41 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的工匠制作:模型试验”

相关问题