在 Laravel 文件夹结构中存储 JSON 文件的位置
Posted
技术标签:
【中文标题】在 Laravel 文件夹结构中存储 JSON 文件的位置【英文标题】:Where to store JSON file inside Laravel folder structure 【发布时间】:2017-11-12 07:56:07 【问题描述】:我想将一些数据存储在 JSON 文件中。数据将使用json_decode
函数解码并传递给视图。
文件示例:
"rooms": [
"name": "Aula Magna 1",
"camera_url": "camera url",
"audio_card": "audio card"
,
"name": "Aula Magna 2",
"camera_url": "camera url",
"audio_card": "audio card"
,
"name": "Aula Minor",
"camera_url": "camera url",
"audio_card": "audio card"
]
我想把这个文件转换成一个数组,这样我就可以在这样的视图中访问它
@foreach( $rooms as $room)
....
@endforeach
Laravel 文件夹 structutre 里面应该存储这样的数据文件吗?
【问题讨论】:
【参考方案1】:您应该将文件放在storage
文件夹中,因为它是非公共目录
你也可以放在resources
文件夹中,但这不是最好的地方,因为这个文件夹用于源文件,通常存储在源代码存储库(例如git)中。
【讨论】:
以上是关于在 Laravel 文件夹结构中存储 JSON 文件的位置的主要内容,如果未能解决你的问题,请参考以下文章
在laravel 5.4(存储文件夹)中更改默认的“符号链接”文件夹
如何在 laravel 6 中存储和检索嵌套的 JSON 数组
如何使用 XMLHttpRequest() 将 JSON 存储在 Laravel 数据库中?