2017-04-09 121 views
1

我正在使用Reportico报告模块,并按照官方网站上列出的安装说明进行操作,但不知何故无法正常工作。Laravel - Reportico无法正常工作

下面是我遵循的步骤:

我已经创建上laravel docs提到一个新鲜laravel项目:

composer create-project --prefer-dist laravel/laravel blog 

然后项目根目录内,我通过使用作曲家执行以下命令:

composer require reportico/laravel-reportico "~5.2" 

其余步骤与Reportico网站上列出的步骤相同。它并没有给我任何错误消息的步骤,但是当我去到URL最后:

http://localhost:8000/index.php/reportico 

是表示这条路没有发现错误消息。

任何人都可以建议如何解决这个问题,或者是否有任何免费开源报告工具可以用于Laravel项目。

+0

我认为你需要安装''Laravel'或5.2''5.3',因为它们不具备Laravel'的'新版本的支持。 –

+0

是的,这可能是这种情况。谢谢你的想法。由于我们已经远离了5.4,目前我们无法回头。可能是我们必须寻找其他替代工具。 –

+0

如果你想你可以安装laravel 5.2或任何旧版本检查[这](http://stackoverflow.com/questions/23043391/install-older-version-of-laravel-using-composer) –

回答

1

这个项目在2月份升级到了5.4,但不幸的是有一个问题让它无法在世界上使用。我相信我现在已经解决了这个问题,所以请重试composer require命令,你应该得到版本5.4的包。

如果它不工作,你可以尝试使用,而不是下面来强制版本更新:

composer require "reportico/laravel-reportico" "dev-master" 

另外,您得到错误讯息意味着你还没有加入到你的config/app.php文件中提供者部分

Reportico\Reportico\ReporticoServiceProvider::class 

这是非常重要的。请让我知道这是否有效。

彼得

+0

感谢彼得,它的工作与Laravel 5.4。现在显示Reportico管理页面。 –

+0

有一个问题,如果你可以帮忙,当我创建新的laravel 5.4项目,然后你提到的命令,那么它工作正常。但是当我在真实的Laravel 5.4项目中使用这个composer命令时,它显示了同样的错误消息:RouteCollection.php中的NotFoundHttpException第161行:...在这个项目中,我还使用了另一个插件https://github.com/appzcoder/crud-generator,是否与此冲突? –

+0

您好,在我调查之前,您确定在config/app.php文件中添加了“Reportico \ Reportico \ ReporticoServiceProvider :: class”这一行,因为该错误是由该行缺失导致的? –