2013-03-22 1 views
3

У меня есть еще одна система, которая упадет в файл data.json где-то на мою структуру сайта/папки Laravel.В Laravel, в какую папку я должен поставить непубличный файл data.json?

Я хочу, чтобы только Laravel мог быть в состоянии прочитать json-файл (т. Е. Пользователь не может его увидеть, набрав URL-адрес в браузере).

Куда должен идти этот файл?

В настоящее время я разорван между помещением в папку приложений/моделей или приложение/[новая папка]. Мой webroot установлен в общую папку, поэтому вы не можете получить доступ к папке приложения через браузер.

Если он там, я предполагаю, что смогу прочитать его в php, но не в javascript (это нормально).

ответ

5

Просто создайте новую папку в каталоге app /. Это не видно посторонним. Все, что вы видите, находится в общей папке, как вы сказали. Если вы создаете новую папку, вы можете автозагрузить ее, настроив композитор.json.

+0

Насколько я понимаю, никакие папки в каталоге приложения не видны аутсайдерам? – Lango

+0

Новая папка - это то, о чем я тоже думаю. Я просто хотел убедиться, что у Laravel нет рекомендованного района. Я раньше не видел композитора. Я буду смотреть в него. Спасибо за головы :) – Lango

+0

Просто держите его в стороне/публично, и с вами все будет в порядке. –

Смежные вопросы