В Laravel 4 мой каталог public
- это мое хранилище шаблонов, такое как images
и css
, , js
папка, что это за хранение в Laravel 5? Как хранить файлы в новой версии с помощью asset()
для доступа к ним?Laravel 5 каталог для хранения шаблонов
ответ
Есть 3 папки, которые имеют отношение к вашим вопросам.
Это место в Корневой каталог.
Касательно Laravel The Root Directory documentation:
Каталог
public
содержит передний контроллер и ваши активы (изображения, JavaScript, CSS и т.д.).В каталоге
resources
представлены ваши представления, сырые активы (LESS, SASS, CoffeeScript) и файлы локализации.Каталог
storage
содержит скомпилированные шаблоны Blade, сеансы на основе файлов, кеши файлов и другие файлы, сгенерированные фреймворком. Эта папка разделяется на каталоги приложений, фреймворков и журналов. Каталог приложений может использоваться для хранения любых файлов, используемых вашим приложением. Каталог фреймов используется для хранения созданных файлов и кешей. Наконец, каталог журналов содержит файлы журнала вашего приложения.
Можно создать папку содержимого в папке Storage и делиться ею только для членов (это означает не доступны для публичного доступа), если это произойдет, то следуйте пример ссылке ниже.
Чтобы определить путь в вашем коде, для общего пользования используйте public_path
то же самое для хранения storage_path
относительно Laravel Paths documentation.
И наконец, здесь вы найдете пример использования storage_path
и как вы защищаете файлы и папки от общего доступа.
Там в 'public' папку в Laravel 5, что не изменилось, между этими двумя версиями. –
Laravel 5 также имеет общую папку, но в нем также есть место хранения и ресурсов. Resouces - для ваших файлов шаблонов и т. Д., Папка с возможностью записи - для журналов и т. Д., А публика - для всего общедоступного контента. Если у вас есть важный контент, который вы хотите поделиться только с вами, вы можете сохранить его в хранилище и показать только определенным пользователям или членам. http://laravel.com/docs/master/structure#the-root-directory –
Если это не касается того, что вы просили, дайте нам знать –