2017-04-09 83 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」這一行,因爲該錯誤是由該行缺失導致的? –