2014-01-22 71 views
2

我正在創建一個Web應用程序。我非常習慣Laravel以及它的功能。我想知道我如何將Ember納入Laravel設置。我猜公共文件夾,但是當我使用Yeoman將Ember安裝到公共時,它涉及到node_modules和gruntfile。我的問題是所有這些都應該在公共文件夾(任何安全問題?)Laravel 4與Ember App

有些人說這是不好的混合兩者。我想多個單頁面瀏覽,所以它是有道理的。另外,堅持不懈是一個很好的挑戰。我研究過任何答案,沒有運氣。

回答

1

您需要將腳本文件放在公用文件夾中,否則客戶端瀏覽器將無法獲取並使用它們。那裏沒有安全顧慮。這包括grunt,bower或任何其他文件(如果碰巧在生產服務器中需要它們)。

我們在工作中使用Laravel和Ember。 Ember是我們真正的前端,Laravel是我們真正的後端。這是一個很好好主意一起使用它們。從多個應用程序開始,這也是一個不錯的主意,所以你不會很快被壓垮。最終,您可以發展爲一個巨大的應用程序,並且/或者您將開始編寫可在應用程序中重複使用的組件和混合程序。

只是注意:我使用的自舉數據的組合(在.blade意見json_encoded),並通過從的getJSON服務器獲取數據(我目前沒有使用餘燼數據,因爲不是生產準備好)

我希望這可以幫助你!

+1

想不到更好的框架組合。感謝您的洞察力。 – SMKS