2013-03-22 42 views
3

我有另一個系統,將data.json文件的某處放到我的Laravel站點/文件夾結構中。在Laravel中,我應該放置一個非public Data.json文件的文件夾?

我只希望Laravel能夠讀取json文件(即用戶無法通過在瀏覽器中輸入url來查看它)。

該文件應該放在哪裏?

我目前在將它放入應用程序/模型文件夾或應用程序/ [新文件夾]之間存在分歧。我的webroot設置爲公用文件夾,因此您無法通過瀏覽器訪問應用程序文件夾。

如果它在那裏,我假設我將能夠在PHP中讀取它,但不是JavaScript(這是好的)。

回答

5

只需在app /目錄下創建一個新文件夾。這對外人來說是不可見的。正如你所說,所有可見的東西都在公共文件夾中。如果你創建一個新文件夾,你可以通過設置composer.json來自動加載它。

+0

我的理解是,應用程序目錄中沒有文件夾對外人可見? – Lango 2013-03-22 06:31:47

+0

新文件夾也是我的想法。我只是想確保Laravel沒有推薦區域。我以前沒有見過composer.json。我會仔細看看的。感謝您的領導:) – Lango 2013-03-22 06:33:53

+0

只要保持它/公開,你會沒事的。 – 2013-03-22 19:35:26

相關問題