JSON 文件在 Laravel 文件夹结构中的存储位置

Where to store JSON file inside Laravel folder structure

我想将一些数据存储在 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中的什么地方应该存储这样的数据文件?

您应该将文件放在 storage 文件夹中,因为它不是 public 目录 您也可以放在 resources 文件夹中,但这不是最佳位置,因为此文件夹用于存放源文件并且通常存储在源代码存储库中(例如 git)。